martes, 11 de septiembre de 2018

Citext extension para psql

** Citext extension para psql  **
Cuando queramos usas esta extencion u otras debemos primero en la consola instalar la extension para postgress para eso ejecutamos en la consola

sudo apt-get install postgresql-contrib




Esto instala la extension, ahora  levanta  tu  cliente para conectarte a la base de datos en mi caso uso el comando

*sudo -u postgres psql

luego en el cliente hacemos un listamos las bases de datos

\list or \l
buscamos las base de datos template1 o template0 y nos conectamos a ella:

\c template1
una vez conectados creamos la expansion

CREATE EXTENSION citext;

llegados a este punto podemos borrar la base de datos .

( ** recuerda hacer respaldo de los datos en un dump por ejemplo usando

pg_dump name_of_database > name_of_backup_file;

**)  y luego la creamos de nuevo la base de datos usando

*create database name_data_base;

. En el proceso de creación de las base de datos las template1 pasara uno de los modelos que se heredan y con el la extension citext esto es especialemente utilizamos pytest en  pruebas con bases de datos con o sin memoria.

No hay comentarios:

Publicar un comentario

NestJs Error on SecretKey for JWToken

  Imagine this you are coding happy, configuring your module has   auth.module.ts   using on your register the classic call to get env value...