Re: Stripping empty space from all fields in a table?
От | David Fetter |
---|---|
Тема | Re: Stripping empty space from all fields in a table? |
Дата | |
Msg-id | 20061028002147.GN24218@fetter.org обсуждение исходный текст |
Ответ на | Stripping empty space from all fields in a table? ("J B" <jbwellsiv@gmail.com>) |
Ответы |
Re: Stripping empty space from all fields in a table?
|
Список | pgsql-general |
On Fri, Oct 27, 2006 at 03:39:21PM -0400, J B wrote: > Guys, > I have a table that has various fields that have whitespace in the > values. I'd like to roll through and strip the left and right > whitespace out of all fields that contain strings. Is there any > easy way to do this? If you're really and want to hit all your tables, run the output of the following: SELECT 'UPDATE ' || quote_ident(table_schema) || '.' || quote_ident(table_name) || ' SET ' || array_to_string(ARRAY( SELECT quote_ident(column_name) || ' = trim(' || quote_ident(column_name) || ')' FROM information_schema.columns WHERE table_name = 'person' AND data_type = 'character varying' ), ', ') || '; ' FROM information_schema.tables WHERE table_schema NOT IN ('pg_catalog','information_schema') ; through psql. Cheers, D -- David Fetter <david@fetter.org> http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote!
В списке pgsql-general по дате отправления: