javascript - Πώς να δημιουργήσετε mock για το connection pool του SQL Server χρησιμοποιώντας το Jest;

Προσπαθώ να γράψω ένα unit test με το jest για μια συνάρτηση που χρησιμοποιεί mssql.

import * as sql from "mssql"; let pool: sql.ConnectionPool = null; export async function handler() { if (pool === null) { try { pool = new sql.ConnectionPool("");

Διαβάστε περισσότερα →

sql - η μετανάστευση του mikro-orm δεν αντικατοπτρίζεται στο postgresql

αυτό είναι ο οντότητα Χρήστη:

import { Entity, PrimaryKey, Property } from "@mikro-orm/core"; import { ObjectType, Field } from "type-graphql"; @ObjectType() @Entity() export class User { @Field() @PrimaryKey() id!: number; @Field(() => String) @Property({ type: &

Διαβάστε περισσότερα →

sql - Πώς προσθέτω μια `relation` στη βάση δεδομένων μου PostgresQL χρησιμοποιώντας Typeorm;

Για παράδειγμα

@Entity() class Post { @Column() post_hash: string; @Column() title: string; categorys: Array<Category> = []; } @Entity() class Category { @Column() content: string; @Column() post_hash: number; }

Διαβάστε περισσότερα →

typescript - Το TypeORM δεν μετατρέπει το Enum σε τύπο PostgreSQL

Οντότητα :

@Entity() export class MyEntity { @Column({ type: 'enum', enum: MyEnum, default: MyEnum.DEFAULT, }) type: MyEnum; }

Περιεχόμενο :

export enum MyEnum { DEFAULT = 1, NOT_DEFAULT = 2 }

Μετανάστευση που δημιουργήθηκε από το

Διαβάστε περισσότερα →

typescript - Σύνδεση Prisma για τοπικό SQL server

Προσπαθώ να συνδεθώ σε έναν τοπικό SQL server από μια εφαρμογή Express JS χρησιμοποιώντας το Prisma με αυτούς τους συνδέσμους URL:

DATABASE_URL="sqlserver://localhost:1433;database=test;user=dummy;password=dummy;trustServerCertificate=true" DATABASE_URL="sqlserver://localhost:1433;initialCatal

Διαβάστε περισσότερα →

node.js - Πώς να μιμηθείτε το mysql2 `getConnection`

Δεν μπορώ να μιμηθώ σωστά τη μέθοδο getConnection από το pool στη βιβλιοθήκη mysql2. Η ρύθμισή μου είναι η εξής:

"ts-mockito": "^2.6.1" "typescript": "^4.8.4" "mocha": "^10.1.0", "mysql2": "^2.3.3",

Διαβάστε περισσότερα →

node.js - Εκτέλεση κώδικα node sqlite3 συγχρονισμένα

Έχω δυσκολία να προσαρμοστώ στη φύση προτεραιότητας στο ασύγχρονο του node/js/typescript. Ο σκοπός αυτής της μικρής συνάρτησης θα πρέπει να είναι αρκετά σαφής: παίρνει μια βάση δεδομένων και επιστρέφει έναν πίνακα μαθημάτων που αναγράφονται σε αυτή τη βάση δεδομένων.

Το πρόβλημα είναι ότι η δήλωση επιστροφής εκτελείται πριν τρέ

Διαβάστε περισσότερα →

angular - Πώς μπορώ να περάσω δεδομένα στη βάση δεδομένων SQLite μου

Γεια σου :) Είμαι αρκετά νέος στον προγραμματισμό και πρόσφατα ξεκίνησα μια εφαρμογή IONIC. Ωστόσο, κόλλησα. Θέλω να φτιάξω κάτι σαν τηλεφωνικό κατάλογο όπου μπορείς να πάρεις τυχαίες επαφές σε μορφή JSON και να τις αποθηκεύσεις στη βάση δεδομένων sqlite σου.

Το πήρα αυτό:

import { Storage ] from '@ionic/s

Διαβάστε περισσότερα →

Ο διακομιστής SQL του Node.js καταρρέει όταν λαμβάνει πολλαπλά αιτήματα

Έχω μια εφαρμογή NodeJS που λειτουργεί ως διακομιστής μου και δημιούργησα μια κλάση Database για να με βοηθήσει να χειρίζομαι τα ερωτήματα στη SQL βάση δεδομένων μου. Αν στέλνω αιτήματα με ένα δευτερόλεπτο το ένα μετά το άλλο, όλα λειτουργούν καλά.. κανένα πρόβλημα.. Αλλά αν αρχίσω να στέλνω πο

Διαβάστε περισσότερα →

sqlite - Πώς να προσθέσετε την εξάρτηση sqlite3 σε επέκταση του VS Code;

Προσπαθώ να δημιουργήσω επέκταση σε Typescript για το VS Code χρησιμοποιώντας τη βιβλιοθήκη sqlite3.

Έχω το project.json έτσι:

"dependencies": { "sqlite3": "^4.0.2" }, "devDependencies": { "@types/mocha": "^2.2.42", "@types/node": "^7.0.43", "@types/sqlite3": "^3.1.3",

Διαβάστε περισσότερα →