| От | Janning Vygen |
|---|---|
| Тема | rule on insert with default values for new instance |
| Дата | |
| Msg-id | 01061912505602.01139@janning обсуждение исходный текст |
| Ответы |
Re: rule on insert with default values for new instance
|
| Список | pgsql-general |
Hi,
if i have a table and a rule like this
CREATE TABLE user (id SERIAL, name text);
CREATE RULE startaccount AS ON INSERT
TO user
DO INSERT INTO account (name) VALUES
(new.id, new.name);
(i didnt check the syntax, hope you still get the point)
i get problems because it seems to me that new.id is not defined at the
moment i do the insert. the default value seems not to be calculated at this
time.
How can i get around this?
im quite new to sql and mabye there is a misunderstanding of the rule feature.
please give me a hint.
thanks in advance for any help.
janning
does anybody know a good book/website like an SQL cookbook with many many
examples to learn from?
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера