Pesquisa de site

node.js - Typeorm - não consegue conectar ao postgres

Eu criei um projeto no Typeform, mas não consigo me conectar ao Postgres.

Eu segui passo a passo a documentação.

  1. npm install typeorm -g
  2. typeorm init --name MyProject --database postgres
  3. cd MyProjectnpm install

então eu executei o comando npm start e este é o resultado

[email protected] start /Users/marek/Documents/works/test/MyProject ts-node src/index.ts

marek@Mareks-MacBook-Pro MyProject %

A saída está s

Consulte Mais informação →

jestjs - Como escrever testes para typeorm + typegraphql + typescript?

Bom dia.

Eu escrevi uma pequena aplicação usando typeorm + typegraphql + typescript. Funciona e tudo parece estar bem.

a essência do problema é que não é possível entender a invenção para testes ... Eu entendo que você precisa se conectar ao banco de dados e executar algumas mutações, e basicamente tudo ...

A documentação não conseguiu encontrar as conexões corretas para os resolvedores

import { Resolver, Mutation, Arg, Int, Query, } from "type-g

Consulte Mais informação →

javascript - typeorm leftJoinAndMapMany com subquery

Estou usando typeorm para escrever uma consulta para selecionar registros do banco de dados Postgres Sql, mas estou recebendo este erro:

{ "errorType": "QueryFailedError", "errorMessage": "syntax error at or near \".\"" }

Consulte Mais informação →

node.js - Conexão TypeORM não encontrada no teste

Estou estudando arquitetura limpa com TDD criando uma aplicação simples, e estou tentando implementar o UserRepository na minha camada de infraestrutura, mas estou recebendo este erro ConnectionNotFoundError: Connection "default" foi não encontrada. mesmo depois de ter estabelecido uma conexão antes de rodar o próprio teste.

Consulte Mais informação →

typescript - typeorm definir fk para coluna sem chave primária

Olá, estou tentando definir uma chave estrangeira para uma coluna que não é uma chave primária no TypeORM, mas estou recebendo erros

Eu tenho funcionário e departamento

Eu tenho uma coluna no id do gerente de departamento que deve referenciar a coluna registro na tabela de funcionário

entidade do funcionário:

@Entity({ name: 'employees' }) export class Employee extends SharedProp { constructor( firstName: string, lastName: string, ) { super();

Consulte Mais informação →

typescript - Ordenar por coluna agregada no typeorm

Eu tenho duas tabelas: user e activity com relacionamento @OneToMany.

Eu preciso escrever uma consulta que contará a atividade de um usuário e retornará com a opção de ordenação disponível. Eu não sei como será a ordenação, então, preciso habilitar a ordenação em todos os campos, inclusive activityCount.

Eu tentei fazer isso com loadRelationCountAndMap algo assim

async getUsersAndCount( skip: number

Consulte Mais informação →

typescript - Como definir a validação corretamente por regex no typeorm e nest.js

Eu gostaria de definir a validação boolean, isso significa que ela só permite 0 ou 1.

@Column('int') isLastdate: number;

Eu defini a regra acima seguindo expressão regular

const boolRegex = /^[01]$/ @IsNotEmpty() @IsInt() @Matches(boolRegex,{ message:`isLastdate must be bool (0 or 1)` }) isLastdate: number;

Eu env

Consulte Mais informação →

typescript - Como retornar dados inseridos no typeorm e nest.js

Posso inserir os seguintes dados JSON através do método Post.

{ "userId":1, "title":"mytest", }

Eu gostaria de retornar estes data para o client

Aqui está meu controller

@Controller('event') export class EventController { constructor(private readonly eventService: EventService) {} @Post() createEvent(@Body() param: EventRequest) { return this.eventServ

Consulte Mais informação →

mysql - Typeorm "ER_BAD_FIELD_ERROR: Coluna desconhecida 'entity.entityId' na 'cláusula where'"

Estou tentando fazer uma pesquisa filtrando os resultados com base nas categorias, nas seguintes entidades:

@Entity() export class Anime { @PrimaryGeneratedColumn('uuid') id?: string; @Column({ nullable: false }) name: string; @ManyToMany(type => Category) @JoinTable() categories: Category[]; } @Entity() export class Category { @PrimaryGeneratedColumn('uuid') id: string; @Column({ nullable: false }) name: string; @Column({ default: 'Descrição não

Consulte Mais informação →

node.js - TypeORM e deadlock no PostgreSQL

Eu tenho este código que gera um erro:

Aviso de Rejeição de Promessa Não Tratada: QueryRunnerAlreadyReleasedError: O executor de consultas já foi liberado. Não é mais possível executar consultas.

Chamador

const res = await getManager().transaction(async entityManager => { return ServiceA.method1(entityManager); });

Serviço A

static async method1(entityManager: EntityManage

Consulte Mais informação →