Cleaning up text columns
This commit is contained in:
parent
c5ea88c464
commit
5640a303a4
10 changed files with 16 additions and 16 deletions
|
@ -9,8 +9,8 @@ CREATE TYPE e_roles AS ENUM('R', 'W', 'A');
|
|||
CREATE TABLE users (
|
||||
id BIGSERIAL NOT NULL,
|
||||
email CHARACTER VARYING(254) NOT NULL UNIQUE,
|
||||
password CHARACTER VARYING(100) NOT NULL,
|
||||
name CHARACTER VARYING(100) NOT NULL,
|
||||
password CHARACTER(60) NOT NULL,
|
||||
name TEXT NOT NULL,
|
||||
role e_roles DEFAULT 'R' NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
CREATE TABLE genera (
|
||||
id BIGSERIAL NOT NULL,
|
||||
genus_name CHARACTER VARYING(100) NOT NULL,
|
||||
genus_name TEXT NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
updated_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
CREATE TABLE species (
|
||||
id BIGSERIAL NOT NULL,
|
||||
genus_id BIGINT NOT NULL,
|
||||
species_name CHARACTER VARYING(100) NOT NULL,
|
||||
species_name TEXT NOT NULL,
|
||||
type_species BOOLEAN NULL,
|
||||
subspecies_species_id BIGINT NULL,
|
||||
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
CREATE TABLE strains (
|
||||
id BIGSERIAL NOT NULL,
|
||||
species_id BIGINT NOT NULL,
|
||||
strain_name CHARACTER VARYING(100) NOT NULL,
|
||||
strain_name TEXT NOT NULL,
|
||||
type_strain BOOLEAN NOT NULL,
|
||||
etymology CHARACTER VARYING(500) NULL,
|
||||
accession_banks CHARACTER VARYING(100) NULL,
|
||||
genbank_embl_ddb CHARACTER VARYING(100) NULL,
|
||||
isolated_from CHARACTER VARYING(100) NULL,
|
||||
etymology TEXT NULL,
|
||||
accession_banks TEXT NULL,
|
||||
genbank_embl_ddb TEXT NULL,
|
||||
isolated_from TEXT NULL,
|
||||
notes TEXT NULL,
|
||||
author_id BIGINT NOT NULL,
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
CREATE TABLE characteristic_types (
|
||||
id BIGSERIAL NOT NULL,
|
||||
characteristic_type_name CHARACTER VARYING(100) NOT NULL,
|
||||
characteristic_type_name TEXT NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
updated_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
CREATE TABLE characteristics (
|
||||
id BIGSERIAL NOT NULL,
|
||||
characteristic_name CHARACTER VARYING(100) NOT NULL,
|
||||
characteristic_name TEXT NOT NULL,
|
||||
characteristic_type_id BIGINT NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
CREATE TABLE text_measurement_types (
|
||||
id BIGSERIAL NOT NULL,
|
||||
text_measurement_name CHARACTER VARYING(100) NOT NULL,
|
||||
text_measurement_name TEXT NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
updated_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
CREATE TABLE unit_types (
|
||||
id BIGSERIAL NOT NULL,
|
||||
name CHARACTER VARYING(100) NOT NULL,
|
||||
name TEXT NOT NULL,
|
||||
symbol CHARACTER VARYING(10) NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
CREATE TABLE test_methods (
|
||||
id BIGSERIAL NOT NULL,
|
||||
name CHARACTER VARYING(100) NOT NULL,
|
||||
name TEXT NOT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
updated_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
|
@ -6,11 +6,11 @@ CREATE TABLE measurements (
|
|||
strain_id BIGINT NOT NULL,
|
||||
characteristic_id BIGINT NOT NULL,
|
||||
text_measurement_type_id BIGINT NULL,
|
||||
txt_value CHARACTER VARYING(255) NULL,
|
||||
txt_value TEXT NULL,
|
||||
num_value NUMERIC(8, 3) NULL,
|
||||
confidence_interval NUMERIC(8, 3) NULL,
|
||||
unit_type_id BIGINT NULL,
|
||||
notes CHARACTER VARYING(255) NULL,
|
||||
notes TEXT NULL,
|
||||
test_method_id BIGINT NULL,
|
||||
|
||||
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
|
||||
|
|
Reference in a new issue