Re: Default Value in Table Setup Help
От | Adam Kavan |
---|---|
Тема | Re: Default Value in Table Setup Help |
Дата | |
Msg-id | 5.2.1.1.0.20030818153813.009ee9d0@pop.central.cox.net обсуждение исходный текст |
Ответ на | Default Value in Table Setup Help (Dev <dev@umpa-us.com>) |
Список | pgsql-general |
At 02:57 PM 8/18/03 -0400, Dev wrote: >Hello all, > >I am working on setting up a table that will append a sequence to the end >of the value inserted. >Example; >INSERT INTO test (test) VALUES ('abcd'); >And have the data in the database be; >abcd0001 > >Now I do have things setup else where were the default value for the field >is such: >default ('abcd'::text || lpad(text(nextval('test_sequence'::text)), 4, >'0'::text)) > >But i want the "abcd" or what erver to be added in the insert? > >What am I missing to make this happen? I don't think you can do what you want to do with a column default. Instead you want to look at the rewrite rules. You can find information about them here: http://www.postgresql.org/docs/7.3/interactive/sql-createrule.html If I'm wrong I'm sure someone here will correct me :). --- Adam Kavan --- akavan@cox.net
В списке pgsql-general по дате отправления: