jueves, 25 de octubre de 2012
PG_DUMP y PSQL (postgres) - Obtener un BACKUP completo de postgres, subirlo a otra base de datos postgres
Obtener una imagen completa de alguna base de datos nuestra en postgres es muy sencillo:
PASOS SACAR IMAGEN DE UNA BD:
1) desde linea de comandos (ya sea en linux, windows o mac) posicionarnos en la carpeta "BIN" de la instalacion del postgres EJEMPLO EN WINDOWS 7 instalando postgres por defecto ( C:\Program Files\PostgreSQL\8.4\bin)
luego ejecutar desde la misma linea de comandos:
pg_dump -U "usuario" "nombre_base_de_datos" > "direccion y nombre del backup".sql
Caso real:
pg_dump -U postgres Encuestas > d:\encuestas.sql
PASOS SUBIR IMAGEN A UNA BASE DE DATOS
1) desde linea de comandos ir a la direccion del BIN de postgres y ejecutar:
psql -U "usuario" -d "basededatos" -f "archivo.sql"
Caso real:
psql -U postgres -d encuestas -f encuestas.sql
Saludos cualquier duda o pregunta con gusto las atiendo.
viernes, 19 de octubre de 2012
Reemplazar cadena por otra en columnas - POSTGRES
Para reemplazar una cadena un una columna de una tabla realizar lo siguiente:
update sorteo_contenido set contenido = replace(contenido::text, '(Mensaje gratuito)', ' ')::character varying;
donde:
TABLA: sorteo_contenido
COLUMNA: contenido
TEXTO_A_CAMBIAR: '(Mensaje gratuito)'
TEXTO_NUEVO: ' '
Suscribirse a:
Entradas (Atom)