Вопросы с тегом «postgresql-8.4»

368
Генерация UUID в Postgres для оператора вставки?

Мой вопрос довольно прост. Мне известна концепция UUID, и я хочу сгенерировать ее для ссылки на каждый «элемент» из «хранилища» в моей БД. Кажется разумным, верно? Проблема в следующей строке возвращает ошибку: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94);...

163
Как добавить ограничения на удаление каскада?

В PostgreSQL 8 возможно ли добавить ON DELETE CASCADESоба внешних ключа в следующей таблице, не удаляя последний? # \d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | gid | integer | money | integer | not null quit |...

101
как исключить нулевые значения в array_agg, как в string_agg, с помощью postgres?

Если я использую array_aggдля сбора имен, я получаю имена через запятую, но в случае, если есть nullзначение, это значение null также принимается как имя в совокупности. Например : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN...