Issue #23459 Add payco table primary key.
authorBen Thompson <ben@xtuple.com>
Tue, 17 Jun 2014 22:33:12 +0000 (18:33 -0400)
committerBen Thompson <ben@xtuple.com>
Tue, 17 Jun 2014 23:05:34 +0000 (19:05 -0400)
foundation-database/manifest.js
foundation-database/public/tables/payco.sql [new file with mode: 0644]

index 4e27a2d..8d5351b 100644 (file)
     "public/tables/bankrecitem.sql",
     "public/tables/cashrcpt.sql",
     "public/tables/metric.sql",
+    "public/tables/payco.sql",
     "public/tables/priv.sql",
     "public/tables/tax.sql",
     "public/tables/taxpay.sql",
diff --git a/foundation-database/public/tables/payco.sql b/foundation-database/public/tables/payco.sql
new file mode 100644 (file)
index 0000000..c74de1f
--- /dev/null
@@ -0,0 +1,4 @@
+-- TODO: Add a precheck in the upgrade package.xml for this.
+select xt.add_constraint('payco','payco_unique_ccpay_id_cohead_id', 'unique(payco_ccpay_id, payco_cohead_id)', 'public');
+-- Add primary key.
+select xt.add_column('payco','payco_id', 'serial', 'primary key', 'public', 'payco table primary key.');