| От | Peter Koczan |
|---|---|
| Тема | Re: convert char to varchar |
| Дата | |
| Msg-id | 4544e0330710180837ya0a7082v2db9fbbe0119bb9f@mail.gmail.com обсуждение исходный текст |
| Ответ на | Re: convert char to varchar ("Peter Koczan" <pjkoczan@gmail.com>) |
| Список | pgsql-admin |
On 10/18/07, Peter Koczan <pjkoczan@gmail.com> wrote: > > Is there any other way to clear trailing spaces when I restore the table? > > If you're running 8.x, you can do this in place: > > ALTER TABLE c1 ALTER COLUMN name varchar(20) USING rtrim(name), ALTER > COLUMN date varchar(20) USING rtrim(date); > > This could take a long time if the table is large or has a lot of indexes on it. Oops. The command should be: ALTER TABLE c1 ALTER COLUMN name TYPE varchar(20) USING rtrim(name), ALTER COLUMN date TYPE varchar(20) USING rtrim(date); I forgot the TYPE keyword...it's important. Peter
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера