Alexander A. E. Full Stack Developer

Etiqueta: postgresql

Actualizar postgresql sin perder información

Después de actualizar postgresql a una versión superior, el servidor no pudo iniciar debido a la incompatibilidad con la versión anterior. Una opción para corregir el inicio de postgresql era eliminar el directorio de datos de postgres y reiniciarlo, pero con ello se perdería toda la información anterior. Con el método que se describe a continuación, es posible mantener los datos.

May
18

JSON en PostgreSQL

PostgreSQL incluye soporte para el tipo de dato JSON desde la versión "9.2". En este tutorial se verán ejemplos de cómo trabajar con inserciones y consultas de campos JSON.

Mar
15

Búsqueda avanzada con Postgresql y Django - I

Postgresql es un motor opensource de base de datos, con el cual podemos lograr implementar sistemas de búsqueda complejos sin necesidad de recurrir a motores especializados como elasticsearch. En esta publicación se mostrarán algunas de las características de postgres y el cómo se pueden utilizar mediante Django.

Jul
20

Resetear password de PostgreSQL

Recurrentemente he necesitado cambiar la contraseña del usuario 'postgres' del postgresql, por lo cual incluyo aquí una nota1 para mi mismo y para a quien esto le pueda ayudar:

Pasos:

  1. Abrimos una terminal y accedemos como usuario postgres:

    sudo su postgres
    
  2. Ejecutamos psql para acceder a la terminal interactiva de postgresql:

    psql
    
  3. Ahora escribimos esta sentencia SQL que nos permitirá asignar una nueva contraseña al usuario postgres:

    alter user postgres with password 'nueva_contraseña';

  4. Salimos de psql con:

    \q
    
  5. Cerramos …

Jan
12

1