Skip to content

Commit 8ed3a51

Browse files
author
bwajtr
committed
Changed data types from varchar to text after I found in PostgreSQL documentation that there is no performance impact when TEXT datatype is used instead of VARCHAR
1 parent 8d8c45a commit 8ed3a51

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

sql-updates/create-script.sql

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,28 @@ DROP TABLE Company;
1010

1111
CREATE TABLE Company (
1212
pid SERIAL PRIMARY KEY,
13-
name VARCHAR(40) NOT NULL,
14-
address VARCHAR(128)
13+
name TEXT NOT NULL,
14+
address TEXT
1515
);
1616

1717
CREATE TABLE Department (
1818
pid SERIAL PRIMARY KEY,
1919
company_pid INTEGER NOT NULL REFERENCES Company (pid) ON DELETE CASCADE,
20-
name varchar(50) NOT NULL
20+
name TEXT NOT NULL
2121
);
2222

2323
CREATE TABLE Employee (
2424
pid SERIAL PRIMARY KEY,
2525
department_pid INTEGER NOT NULL REFERENCES Department (pid) ON DELETE CASCADE,
26-
name varchar(50) NOT NULL,
27-
surname varchar(50) NOT NULL,
28-
email varchar(50),
26+
name TEXT NOT NULL,
27+
surname TEXT NOT NULL,
28+
email TEXT,
2929
salary numeric(10,2) CHECK (salary > 0)
3030
);
3131

3232
CREATE TABLE Project (
3333
pid SERIAL PRIMARY KEY,
34-
name varchar(50) NOT NULL,
34+
name TEXT NOT NULL,
3535
dateStarted date
3636
);
3737

0 commit comments

Comments
 (0)