Re: BUG #7657: Create Table doesn't create columns

Поиск
Список
Период
Сортировка
От hubert depesz lubaczewski
Тема Re: BUG #7657: Create Table doesn't create columns
Дата
Msg-id 20121113231947.GA7849@depesz.com
обсуждение исходный текст
Ответ на BUG #7657: Create Table doesn't create columns  (Matt@rigminder.com)
Ответы Re: BUG #7657: Create Table doesn't create columns  ("Matthew Kuss" <matt@rigminder.com>)
Список pgsql-bugs
On Tue, Nov 13, 2012 at 04:59:53PM +0000, Matt@rigminder.com wrote:
> The following bug has been logged on the website:
>
> Bug reference:      7657
> Logged by:          Matt
> Email address:      Matt@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/

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Matt@rigminder.com
Дата:
Сообщение: BUG #7657: Create Table doesn't create columns
Следующее
От: hubert depesz lubaczewski
Дата:
Сообщение: Re: BUG #7657: Create Table doesn't create columns