TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

Conectar nest con postgres



Descripcion

lik doc :https://docs.nestjs.com/techniques/databa

Nota1


1. debemos tener configurados las variables de entorno
2. instalamos lso paquetes
	yarn add @nestjs/typeorm typeorm
    yarn add pg
3. configuramos todo en app.module

						

Modulo


s
						

Servicio


s
						

Controlador


s
						

Entity


//.env/

DB_PASSWORD=html5phpmysql
DB_NAME=tesloDB
DB_HOST=localhost
DB_PORT=5432
DB_USERNAME=postgres
						

App.module


import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';

@Module({
  imports: [
    ConfigModule.forRoot(),
    TypeOrmModule.forRoot({
      type:'postgres',
      host:process.env.DB_HOST,
      port:+process.env.DB_PORT,
      database:process.env.DB_NAME,
      username:process.env.DB_USERNAME,
      password:process.env.DB_PASSWORD,
      autoLoadEntities:true, //
      synchronize:true //lo que hace es cuando uno crea un cambio en las entidades, es decir si se add una columna lo sincrozina
    })
  ],
  controllers: [AppController],
  providers: [],
})
export class AppModule {}

						

Main


s