I'm trying to create a table in PostgreSQL, but it returns an error. This is my statement:
CREATE TABLE sportschema.zaal(
zaalnr serial PRIMARY KEY,
naam varchar(50),
adres varchar(50),
telefoonnummer varchar(50)
);
If I execute this query I get no response:
sportdb(# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50));
Anyone knows what is wrong about this query?
after trying a several times after reconnecting to the db it was suddenly working:
sportdb=# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50));
CREATE TABLE
sportdb=#
Sample from the terminal here:
portdb=# DROP TABLE sportschema.zaal;
DROP TABLE
sportdb=# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50);
sportdb(#
sportdb(#
//Inserted wrong query
sportdb(# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50);
//doing buggy after a wrong query
sportdb(# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50));
sportdb(# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50));
sportdb(# SELECT * FORM sportschema.zaal;
sportdb(# SELECT * FROM sportschema.zaal;
sportdb(# SELECT * FROM sportschema.zaal;
sportdb-# \q
postgres@bro:/home/foo$ psql -V
psql (PostgreSQL) 9.3.10
postgres=# \c sportdb
sportdb=# SELECT * FROM sportschema.zaal;
ERROR: relation "sportschema.zaal" does not exist
LINE 1: SELECT * FROM sportschema.zaal;
^
sportdb=# SELECT * FROM sportschema.zaal;
ERROR: relation "sportschema.zaal" does not exist
LINE 1: SELECT * FROM sportschema.zaal;
^
sportdb=# CREATE TABLE sportschema.zaal(zaalnr serial PRIMARY KEY, naam varchar(50), adres varchar(50), telefoonnummer varchar(50));
CREATE TABLE
sportdb=# SELECT * FROM sportschema.zaal;
zaalnr | naam | adres | telefoonnummer
--------+------+-------+----------------
(0 rows)
When I execute a wrong query, my sql client is acting strange when I'm trying to execute the next query. Often it gives me the response of the query before, and now and then it just returns nothing. Anyone knows how to solve postgresql from acting strange after inserting a wrong query?