Alexander A. E. Full Stack Developer

Etiqueta: postgresql

tucole.pe: plataforma educativa y su rewrite

Portada de tucole.pe con el mensaje Repasa, juega y aprende

tucole.pe es una plataforma de repaso para estudiantes de 4.º y 5.º de secundaria: siete cursos, lecciones por unidad y exámenes, con la idea de que estudiar se parezca más a un juego que a un cuaderno.

Un detalle que conviene aclarar porque confunde a medio mundo, incluido a mí: tucole.pe no tiene relación con colegios.pe, aunque los dos hablen de educación y los dos hayan pasado por el mismo servidor viejo. Son productos distintos …

Nov
09

kipin.pe: una tienda de pines con Django

Portada de kipin.pe con el buscador de pines

kipin.pe vende pines metálicos ilustrados. El catálogo es pequeño y el carrito es lo de menos: lo que de verdad decide si la tienda sirve es si el cliente encuentra el pin que quiere cuando escribe su nombre a medias.

El buscador es el producto

En una tienda pequeña nadie navega por categorías: escribe. Y escribe mal, con prisa y desde el celular. "catus" por cactus, "ajolote" sin tilde, "puns" por pines.

Resolver eso con Django y PostgreSQL es …

Nov
09

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