Buscar y remplazar en Postgresql


Hace un tiempo nos dimos cuenta que muchos dominios se ingresaban con "www." y otros sin el, queriamos todos queden igual, entonces quisimos hacer un "search and replace" en Postgresql:

Para quitar el "www" del campo dominio:
UPDATE contrato SET dominio=SUBSTRING(dominio,5) WHERE dominio ILIKE 'www.%';


Para remplazar los espacios en blanco por "-" en el id:
UPDATE hotspot SET idhotspot=REPLACE(idhotspot, ' ', '-');


Para poner en el id lo mismo que en titulo pero en minusculas:
UPDATE book SET id=lower(title);



CategorySysAdmin
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki