PDA

Visualizza versione completa : [LINUX] Avvio Postgresql


GiulioCesare
02-10-2004, 17.49.57
Salve ragazzi ho appena installato Postgresql, sulla mia Mandrake 9.1, sto
cercando di creare un database di prova, ma quando digito il comando
"createdb dbprova" viene visualizzato questo errore: psql: could not connect
to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
createdb: database creation failed

Cosa devo fare per risolvere questo problema?

Ghandalf
04-10-2004, 17.06.00
Sicuro di avere tutti ipermessi a posto?

wubby
04-10-2004, 23.57.26
http://www.postgresql.org/docs/7.4/interactive/postmaster-start.html

GiulioCesare
05-10-2004, 16.56.20
Sono finalmente riuscito ad installarlo e configurarlo, ma ho un problema con un piccolo database, il quale sotto mysql funzionava correttamente, invece ora con postgresql, genera degli errori sui riferimenti, ecco qui il Db:
create table prodotto
(id_prodotto integer not null,
nome varchar (12),
id_for integer ,
primary key (id_prodotto),
constraint vincolo foreign key (id_for) references fornitore(id_fornitore) on delete cascade);

create table fornitore
(id_fornitore integer not null,
nome varchar (12),
primary key (id_fornitore));

insert into prodotto
(id_prodotto, nome, id_rap)
values(1, 'Campari', 1);
insert into prodotto
(id_prodotto, nome, id_rap)
values(2, 'Ceres', 2);
insert into prodotto
(id_prodotto, nome, id_rap)
values(3, 'Grappa', 1);
insert into prodotto
(id_prodotto, nome, id_rap)
values(4, 'Sambuca', 1);

insert into fornitore
(id_fornitore, nome)
values(1, 'Bianchi');
insert into fornitore
(id_fornitore, nome)
values(2, 'Rossi');

Questi sono gli errori che mi segnala:
psql:sanges.sql:6: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'prodotto_pkey' for table 'prodotto'
psql:sanges.sql:6: NOTICE: CREATE TABLE will create implicit trigger(s) for FOREIGN KEY check(s)
psql:sanges.sql:6: ERROR: Relation "fornitore" does not exist
psql:sanges.sql:11: NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'fornitore_pkey' for table 'fornitore'
CREATE TABLE
psql:sanges.sql:15: ERROR: Relation "prodotto" does not exist
psql:sanges.sql:18: ERROR: Relation "prodotto" does not exist
psql:sanges.sql:21: ERROR: Relation "prodotto" does not exist
psql:sanges.sql:24: ERROR: Relation "prodotto" does not exist

Grazie a chi vorrą aiutarmi a capire il motivo perchč con postgresql, questo database non funziona