diff options
author | unknown <gluh@eagle.intranet.mysql.r18.ru> | 2006-05-02 16:31:39 +0500 |
---|---|---|
committer | unknown <gluh@eagle.intranet.mysql.r18.ru> | 2006-05-02 16:31:39 +0500 |
commit | 79cc1546b23f757266dc2f4ed67317865c9d0f2f (patch) | |
tree | 87f9c27323eb15913f77d6f3f26d1127bbe46344 /sql/table.h | |
parent | fb2c04a15f6bb4a837e312019e18f881d43bbdd8 (diff) | |
download | mariadb-git-79cc1546b23f757266dc2f4ed67317865c9d0f2f.tar.gz |
WL#2257 REFERENTIAL_CONSTRAINTS view
added I_S.REFARENTIAL_CONSTRAINTS table
mysql-test/r/information_schema.result:
WL#2257 REFERENTIAL_CONSTRAINTS view
result fix
mysql-test/r/information_schema_db.result:
WL#2257 REFERENTIAL_CONSTRAINTS view
result fix
mysql-test/r/information_schema_inno.result:
WL#2257 REFERENTIAL_CONSTRAINTS view
test case
mysql-test/t/information_schema_inno.test:
WL#2257 REFERENTIAL_CONSTRAINTS view
test case
sql/ha_innodb.cc:
WL#2257 REFERENTIAL_CONSTRAINTS view
Diffstat (limited to 'sql/table.h')
-rw-r--r-- | sql/table.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sql/table.h b/sql/table.h index aec9a7115e6..85d49444b29 100644 --- a/sql/table.h +++ b/sql/table.h @@ -335,7 +335,8 @@ typedef struct st_foreign_key_info LEX_STRING *forein_id; LEX_STRING *referenced_db; LEX_STRING *referenced_table; - LEX_STRING *constraint_method; + LEX_STRING *update_method; + LEX_STRING *delete_method; List<LEX_STRING> foreign_fields; List<LEX_STRING> referenced_fields; } FOREIGN_KEY_INFO; @@ -359,6 +360,7 @@ enum enum_schema_tables SCH_PARTITIONS, SCH_PLUGINS, SCH_PROCESSLIST, + SCH_REFERENTIAL_CONSTRAINTS, SCH_PROCEDURES, SCH_SCHEMATA, SCH_SCHEMA_PRIVILEGES, |