ForeignKeys = array ( new TableForeignKey("MessageID", new TableForeignKeyColumn($tblDebugMessages, "ID"), TableForeignKeyReferenceOption::Cascade) ); $tables[] = $tblDebugMessageBacktraces; $tblDebugMessageParameters = new Table("DebugMessageParameters", "mp_", array ( // $name, $dataType, $size, $value, $allowNull, $primaryKey, $autoIncrement new Column("ID", "INT", null, null, false, true, true), new Column("MessageID", "INT", null, null, false), new Column("Name", "LONGTEXT", null, null, false), new Column("Value", "LONGTEXT", null, null, true) )); $tblDebugMessageParameters->ForeignKeys = array ( new TableForeignKey("MessageID", new TableForeignKeyColumn($tblDebugMessages, "ID"), TableForeignKeyReferenceOption::Cascade) ); $tables[] = $tblDebugMessageParameters; ?>