Correct details on postal_address table.
Also, correct name of index on email.
This commit is contained in:
parent
89c1a9fff7
commit
6c15d3973f
1 changed files with 5 additions and 4 deletions
|
@ -65,7 +65,7 @@ CREATE TABLE "supporter_email_address_mapping" (
|
||||||
PRIMARY KEY(supporter_id, email_address_id)
|
PRIMARY KEY(supporter_id, email_address_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE UNIQUE INDEX supporter2email_single_prefferred_per_supporter
|
CREATE UNIQUE INDEX supporter_email_address_mapping__single_prefferred_per_supporter
|
||||||
ON supporter_email_address_mapping(supporter_id, preferred);
|
ON supporter_email_address_mapping(supporter_id, preferred);
|
||||||
|
|
||||||
DROP TABLE IF EXISTS "address_type";
|
DROP TABLE IF EXISTS "address_type";
|
||||||
|
@ -87,11 +87,12 @@ CREATE TABLE "postal_address" (
|
||||||
DROP TABLE IF EXISTS "supporter_postal_address_mapping";
|
DROP TABLE IF EXISTS "supporter_postal_address_mapping";
|
||||||
|
|
||||||
CREATE TABLE "supporter_postal_address_mapping" (
|
CREATE TABLE "supporter_postal_address_mapping" (
|
||||||
"postal_address_id integer NOT NULL,
|
"supporter_id" integer NOT NULL,
|
||||||
|
"postal_address_id" integer NOT NULL,
|
||||||
"preferred" bool,
|
"preferred" bool,
|
||||||
PRIMARY KEY(supporter_id, email_address_id)
|
PRIMARY KEY(supporter_id, postal_address_id)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE UNIQUE INDEX supporter2postal_single_prefferred_per_supporter
|
CREATE UNIQUE INDEX supporter_postal_address_mapping_single_prefferred_per_supporter
|
||||||
ON supporter_postal_address_mapping(supporter_id, preferred);
|
ON supporter_postal_address_mapping(supporter_id, preferred);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue