TypeOrm - Usando Vistas
PUBLICADO EL 12 Nov 2020, POR VICTOR CORNEJO
Beneficios
Paso 1. Definición de la Vista.
// Definicion del query que invocara la vista. Ejemplo para POSTGRESQL
const query = `SELECT a.id, a.name, a.email from public.users a`
@ViewEntity({
schema: 'public',
name: 'vw_user_info',
expression: query
})
export class UserInfoView {
@ViewColumn( { name: 'id' })
id: number;
@ViewColumn( { name: 'name' })
name: string;
@ViewColumn( { name: 'email' })
email: string;
}
Paso 2. Definición del Repositorio.
Paso 3. Utilización del repositorio en un servicio.
Última actualización