1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
CREATE SEQUENCE "anagrafica_id_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE SEQUENCE "pianocura_idpc_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE SEQUENCE "storico_idst_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE SEQUENCE "fattura_idfattura_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE SEQUENCE "pagamenti_idpagamenti_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE SEQUENCE "fattura_idvocefattura_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE SEQUENCE "pagamenti_idvocepagamenti_seq" start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1 ;
CREATE TABLE "anagrafica" (
"id" integer DEFAULT nextval('"anagrafica_id_seq"'::text) NOT NULL,
"dataarrivo" date,
"cognome" character varying(30),
"nome" character varying(30),
"sesso" character(1),
"luogonascita" character varying(50),
"datanascita" date,
"via" character varying(100),
"cap" character varying(5),
"citta" character varying(50),
"professione" character varying(20),
"recapito" character varying(100),
"telefono" character varying(100),
"codicefiscale" character varying(16),
"presentato" character varying(30)
);
GRANT ALL on "anagrafica" to PUBLIC;
GRANT ALL on "anagrafica" to "odontolinux";
CREATE TABLE "pagamenti" (
"id" smallint,
"cognome" character varying(30),
"nome" character varying(30),
"data" date,
"prestazione" character varying(80),
"quantita" smallint,
"prezzounitario" double precision,
"prezzodovuto" double precision,
"prezzodatooggi" double precision,
"rimanedapagare" double precision,
"tipopagamento" character varying(80),
"note" character varying(80),
"idpagamenti" integer DEFAULT nextval('"pagamenti_idpagamenti_seq"'::text) NOT NULL,
"idvocepagamenti" integer DEFAULT nextval('"pagamenti_idvocepagamenti_seq"'::text)
);
GRANT ALL on "pagamenti" to PUBLIC;
GRANT ALL on "pagamenti" to "odontolinux";
CREATE TABLE "storico" (
"id" smallint,
"cognome" character varying(30),
"nome" character varying(30),
"data" date,
"prestazione" character varying(200),
"operatore" character varying(5),
"idst" integer DEFAULT nextval('"storico_idst_seq"'::text) NOT NULL
);
GRANT ALL on "storico" to PUBLIC;
GRANT ALL on "storico" to "odontolinux";
CREATE TABLE "pianocura" (
"id" smallint,
"data" date,
"cognome" character varying(30),
"nome" character varying(30),
"prestazione" character varying(200),
"posizione" character varying(50),
"quantita" smallint,
"prezzounitario" double precision,
"prezzomoltiplicato" double precision,
"idpc" integer DEFAULT nextval('"pianocura_idpc_seq"'::text) NOT NULL,
"annotazioni" text,
"vocepianocura" character varying(30)
);
GRANT ALL on "pianocura" to PUBLIC;
GRANT ALL on "pianocura" to "odontolinux";
CREATE TABLE "fattura" (
"id" smallint,
"data" date,
"cognome" character varying(30),
"nome" character varying(30),
"luogonascita" character varying(50),
"datanascita" date,
"via" character varying(100),
"cap" character varying(5),
"citta" character varying(50),
"codicefiscale" character varying(16),
"prestazione" character varying(200),
"quantita" smallint,
"prezzounitario" double precision,
"prezzomoltiplicato" double precision,
"idfattura" integer DEFAULT nextval('"fattura_idfattura_seq"'::text) NOT NULL,
"idvocefattura" integer DEFAULT nextval('"fattura_idvocefattura_seq"'::text) NOT NULL
);
GRANT ALL on "fattura" to PUBLIC;
GRANT ALL on "fattura" to "odontolinux";
INSERT INTO anagrafica (id, dataarrivo, cognome, nome, sesso, luogonascita, datanascita, via, cap, citta, professione, recapito, telefono, codicefiscale, presentato) values
(nextval('anagrafica_id_seq'), '2001-12-28', 'Bianchi', 'Mario', 'M', 'Roma', '1980-10-10', 'Via Bianchi 10', '00100', 'Roma', 'Giornalista', '', '06.12345678', 'BNCMRA80R10H501J', 'Dott Verdi');
INSERT INTO anagrafica (id, dataarrivo, cognome, nome, sesso, luogonascita, datanascita, via, cap, citta, professione, recapito, telefono, codicefiscale, presentato) values
(nextval('anagrafica_id_seq'), '2001-12-28', 'Verdi', 'Giovanna', 'F', 'Milano', '1975-11-11', 'Via Verdi 11', '00020', 'Milano', 'Modella', '', '02.87654321', 'VRDGNN75S51F205F', 'Dott Rossi');
|