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.

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...