On Tue, Nov 13, 2012 at 04:59:53PM +0000, m...@rigminder.com wrote: > The following bug has been logged on the website: > > Bug reference: 7657 > Logged by: Matt > Email address: m...@rigminder.com > PostgreSQL version: 9.1.4 > Operating system: Windows Server Standard SP2 > Description: > > When I run the following statement, the table is created, but there are no > columns: > > CREATE TABLE "mod_1237" ("Collecteddepth" float8 NOT NULL, "Collectedtime" > float8 NOT NULL, "CollectedData" Varchar(45) NOT NULL, "Collectedpass" > float8 NOT NULL, "Collectedmodtime" float8 NOT NULL) WITH (OIDS = FALSE); > > I know I'm not creating a primary key, but that shouldn't prevent the > columns from being generated. When I run this code it also doesn't generate > any errors so everything looks fine until I try to write to the table. Any > ideas as to why this wouldn't work or how to make a table with the given > columns?
most likely you did insert like: insert into mod_1237 (Collecteddepth) values (...) i.e. you didn't quote the column names. Hence the problem. In psql, you can do: \d mod_1237 and you will see the columns are there. Best regards, depesz -- The best thing about modern society is how easy it is to avoid contact with it. http://depesz.com/ -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs