Using struct attrs to match desired db schema

This commit is contained in:
Matthew Dillon 2014-10-16 09:20:25 -08:00
parent 7fe5566edf
commit 7e74d672ba
6 changed files with 27 additions and 27 deletions

View file

@ -5,9 +5,9 @@ CREATE TABLE users (
id BIGSERIAL NOT NULL,
username CHARACTER VARYING(100),
createdat TIMESTAMP WITH TIME ZONE,
updatedat TIMESTAMP WITH TIME ZONE,
deletedat TIMESTAMP WITH TIME ZONE,
created_at TIMESTAMP WITH TIME ZONE,
updated_at TIMESTAMP WITH TIME ZONE,
deleted_at TIMESTAMP WITH TIME ZONE,
CONSTRAINT users_pkey PRIMARY KEY (id)
);

View file

@ -3,11 +3,11 @@
CREATE TABLE genera (
id BIGSERIAL NOT NULL,
genusname CHARACTER VARYING(100),
genus_name CHARACTER VARYING(100),
createdat TIMESTAMP WITH TIME ZONE,
updatedat TIMESTAMP WITH TIME ZONE,
deletedat TIMESTAMP WITH TIME ZONE,
created_at TIMESTAMP WITH TIME ZONE,
updated_at TIMESTAMP WITH TIME ZONE,
deleted_at TIMESTAMP WITH TIME ZONE,
CONSTRAINT genus_pkey PRIMARY KEY (id)
);
@ -15,5 +15,5 @@ CREATE TABLE genera (
CREATE UNIQUE INDEX genusname_idx
ON genera
USING btree
(genusname COLLATE pg_catalog."default");
(genus_name COLLATE pg_catalog."default");

View file

@ -3,13 +3,13 @@
CREATE TABLE species (
id BIGSERIAL NOT NULL,
genusid BIGINT NOT NULL,
speciesname CHARACTER VARYING(100),
genus_id BIGINT NOT NULL,
species_name CHARACTER VARYING(100),
createdat TIMESTAMP WITH TIME ZONE,
updatedat TIMESTAMP WITH TIME ZONE,
deletedat TIMESTAMP WITH TIME ZONE,
created_at TIMESTAMP WITH TIME ZONE,
updated_at TIMESTAMP WITH TIME ZONE,
deleted_at TIMESTAMP WITH TIME ZONE,
CONSTRAINT species_pkey PRIMARY KEY (id),
FOREIGN KEY (genusid) REFERENCES genera(id)
FOREIGN KEY (genus_id) REFERENCES genera(id)
);