Re: varchar error
От | Volkan YAZICI |
---|---|
Тема | Re: varchar error |
Дата | |
Msg-id | 7104a73705062301332ca4bb4d@mail.gmail.com обсуждение исходный текст |
Ответ на | varchar error ("Raul Secan" <raul@zerosoft.ro>) |
Список | pgsql-php |
Hi, On 6/23/05, Raul Secan <raul@zerosoft.ro> wrote: > CREATE TABLE test ( > mytext varchar(5) > ) WITHOUT OIDS; > > If I put a string with more than 5 chars in mytext, I receive an error, > regarding the wrong lenght of the string. > > In MySQL I know that the string is automatically reduced to the number of > char allowed by the column, even if I insert a longer string. I don't think that it's the function of database to manipulate the input. > I don't want to do this from PHP, and I was wandering how this can be done > in PostreSQL? Maybe in CREATE TABLE definition? IMHO, you can create an insert (and update) procedure (like my_insert() and my_update()) with using substr() [1] function. [1] www.postgresql.org/docs/8.0/interactive/functions-string.html Regards.
В списке pgsql-php по дате отправления: