From 5bb7a7a490ebed26d498399277c73f9106cd8f0b Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Tue, 20 Apr 2010 05:27:10 +0000 Subject: [PATCH] FR [2979756] Touchscreen friendly POS - foreign keys generated in BF 2975308 Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2979756 --- .../oracle/720_FK_POS_BF2975308_FR2979756.sql | 14 ++++++++++++++ .../postgresql/720_FK_POS_BF2975308_FR2979756.sql | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 migration/354a-trunk/oracle/720_FK_POS_BF2975308_FR2979756.sql create mode 100644 migration/354a-trunk/postgresql/720_FK_POS_BF2975308_FR2979756.sql diff --git a/migration/354a-trunk/oracle/720_FK_POS_BF2975308_FR2979756.sql b/migration/354a-trunk/oracle/720_FK_POS_BF2975308_FR2979756.sql new file mode 100644 index 0000000000..a348351f3e --- /dev/null +++ b/migration/354a-trunk/oracle/720_FK_POS_BF2975308_FR2979756.sql @@ -0,0 +1,14 @@ +ALTER TABLE C_POSKey ADD CONSTRAINT ADImage_CPOSKey FOREIGN KEY(AD_Image_ID) REFERENCES AD_Image(AD_Image_ID); + +ALTER TABLE C_POS ADD (CONSTRAINT OSKKeyLayout_CPOS FOREIGN KEY (OSK_KeyLayout_ID) REFERENCES C_POSKeyLayout); + +ALTER TABLE C_POS ADD (CONSTRAINT OSNPKeyLayout_CPOS FOREIGN KEY (OSNP_KeyLayout_ID) REFERENCES C_POSKeyLayout); + +ALTER TABLE C_POSKey ADD (CONSTRAINT ADPrintFont_CPOSKey FOREIGN KEY (AD_PrintFont_ID) REFERENCES AD_PrintFont); + +ALTER TABLE C_POSKey ADD (CONSTRAINT SubKeyLayout_CPOSKey FOREIGN KEY (SubKeyLayout_ID) REFERENCES C_POSKeyLayout); + +ALTER TABLE C_POSKeyLayout ADD (CONSTRAINT ADPrintColor_CPOSKeyLayout FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor); + +ALTER TABLE C_POSKeyLayout ADD (CONSTRAINT ADPrintFont_CPOSKeyLayout FOREIGN KEY (AD_PrintFont_ID) REFERENCES AD_PrintFont); + diff --git a/migration/354a-trunk/postgresql/720_FK_POS_BF2975308_FR2979756.sql b/migration/354a-trunk/postgresql/720_FK_POS_BF2975308_FR2979756.sql new file mode 100644 index 0000000000..e2b0e07475 --- /dev/null +++ b/migration/354a-trunk/postgresql/720_FK_POS_BF2975308_FR2979756.sql @@ -0,0 +1,14 @@ +ALTER TABLE C_POSKey ADD CONSTRAINT ADImage_CPOSKey FOREIGN KEY(AD_Image_ID) REFERENCES AD_Image(AD_Image_ID) DEFERRABLE INITIALLY DEFERRED; + +ALTER TABLE C_POS ADD CONSTRAINT OSKKeyLayout_CPOS FOREIGN KEY (OSK_KeyLayout_ID) REFERENCES C_POSKeyLayout DEFERRABLE INITIALLY DEFERRED; + +ALTER TABLE C_POS ADD CONSTRAINT OSNPKeyLayout_CPOS FOREIGN KEY (OSNP_KeyLayout_ID) REFERENCES C_POSKeyLayout DEFERRABLE INITIALLY DEFERRED; + +ALTER TABLE C_POSKey ADD CONSTRAINT ADPrintFont_CPOSKey FOREIGN KEY (AD_PrintFont_ID) REFERENCES AD_PrintFont DEFERRABLE INITIALLY DEFERRED; + +ALTER TABLE C_POSKey ADD CONSTRAINT SubKeyLayout_CPOSKey FOREIGN KEY (SubKeyLayout_ID) REFERENCES C_POSKeyLayout DEFERRABLE INITIALLY DEFERRED; + +ALTER TABLE C_POSKeyLayout ADD CONSTRAINT ADPrintColor_CPOSKeyLayout FOREIGN KEY (AD_PrintColor_ID) REFERENCES AD_PrintColor DEFERRABLE INITIALLY DEFERRED; + +ALTER TABLE C_POSKeyLayout ADD CONSTRAINT ADPrintFont_CPOSKeyLayout FOREIGN KEY (AD_PrintFont_ID) REFERENCES AD_PrintFont DEFERRABLE INITIALLY DEFERRED; +