diff options
-rw-r--r-- | GroLUG/sql/crea-tabelle.sql | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/GroLUG/sql/crea-tabelle.sql b/GroLUG/sql/crea-tabelle.sql new file mode 100644 index 0000000..6e57d95 --- /dev/null +++ b/GroLUG/sql/crea-tabelle.sql @@ -0,0 +1,18 @@ +drop table iscritti; +drop table pagamenti; + +create table iscritti ( + id serial primary key, + nome varchar(255) not null, + email varchar(255) unique not null, + note text +); + +create table pagamenti ( + id serial primary key, + iscritto integer not null references iscritti(id) on delete restrict, + data_pagamento date not null, + data_iscrizione date not null, + data_scadenza date not null, + prezzo numeric(2) not null +); |