typescript - SQLite - ერთსა და იმავე ტრანზაქციაში მრავალჯერადი გამოძახება

გმადლობთ, რომ შეხედეთ - მე ვწერ ფრონტ ენდის SPA-ს TypeScript-ში. მე ვიყენებ capacitorJS-ს პლატფორმებს შორის თავსებადობისთვის და ვიყენებ @capacitor-community/sqlite პლაგინს. მე ახალბედა ვარ SQLite-ში, მაგრამ არა ბაზებში ზოგადად.

ეს შეიძლება გართულდეს კონკრეტული API–ს გამოყენებით SQLite–ზე. API აქ არის: https://github.com/capacitor-community/sqlite#supported-methods

რის მნიშვნელობაც არ უნდა ჰქონდე, API არ შეესაბამება ჩემს მოლოდინებს.

მინდა მარტივი მოდელი, რათა შევძლო ტრა

Წაიკითხე მეტი →

node.js - მონაცემების ერთ ბაზიდან მეორეში გადატანა node-sqlite-ით - 'insert' ბრძანების ფორმატირება

მე ვწერ პატარა აპლიკაციას, რომელიც მონაცემებს ერთ sqlite მონაცემთა ბაზის ფაილიდან მეორეში ასლავს. ორივე ფაილი აქვს იგივე ცხრილის სტრუქტურა - ეს მთლიანად ეხება რიგების გადატანას ერთი მონაცემთა ბაზიდან მეორეში.

ჩემს კოდს ახლავე:

let tables: Ar

Წაიკითხე მეტი →

javascript - მასივის მნიშვნელობის გადაცემა SQL Server-ში IN კვანტში

მაქვს Nodejs Typescript და SQL Server. ვწერ კითხულს, რათა მონაცემთა ბაზიდან დავადგინო მასივის შესაბამისი მნიშვნელობები. თუ გადავცემ სტატიკურ მასივის მნიშვნელობებს, მონაცემები fetching ხდება. როდესაც დავამატებ დინამიურ მასივის მნიშვნელობებს, კითხული ვერ შესრულდება. ჩემი კითხვა მოცემულია ქვემოთ.

SELECT Name,id,d

Წაიკითხე მეტი →

javascript - Typescript და sql.js - როგორ უთხრა Typescript-ს, რომ ეს იქ არის

შეიძლება სრულად არასწორად ვუდგებოდე ამას, ამიტომ ნებისმიერი რჩევა ფასებულია. ამჟამად ვცდილობ ღრმად შევუშვა Typescript-ში და გადავწყვიტე ერთდროულად დავხმარებოდი Sql.js-ს (SQLite-ის JS ვერსიას) ერთად...

ჩემი პირველი შეგრძნება Sql.js-ის გამოყენებისას იყო ის, რომ უნდა მეძებნა .d.ts ბმულების კომპლექტი S

Წაიკითხე მეტი →

javascript - როგორ გადავიყვანოთ PostgreSQL მასივი JS-ში

როგორ გადავაქციოთ PostgreSQL-ის მასივი სტრინგში, მაგალითად "{1,2,3,4}", javascript/typescript-ის მასივად: [1,2,3,4]. მასივში არსებული მნიშვნელობები უნდა იყოს რიცხვითი ტიპის.

მე ვცადე გადაწყვეტილება replace და split-თან ერთად, მაგრამ ის სტრიქონის მნიშვნელობებს აბრუნებს.

v

Წაიკითხე მეტი →

typescript - JavaScript: ორი მასივის SQL-ს მსგავსი მიჯაჭვა

მე მაქვს ასეთ მასივები:

const one = [ {id: 1, field1: "a"}, {id: 2, field1: "b"}, {id: 3, field1: "c"}, {id: 4, field1: "d"} ] const two = [ {id: 4, field2: "4"}, {id: 1, field2: "1"} ] // what I want to achieve: const result = [ {id: 1, field1: &q

Წაიკითხე მეტი →

reactjs - მოდული ვერ მოინახა: ვერ ხერხდება 'net'-ის გამოხსნა Next.js–ში PostgreSQL-თან

მე ვაწყდები პრობლემას ჩემს Next.js პროექტში, როდესაც ვცდილობ გამოვწერო ყველა ჩანაწერი ცხრილიდან. შეცდომის შეტყობინება, რომელიც მივიღე, არის „Module not found: Can't resolve 'net'“ import-ის კვალის ჩათვლით, რომელიც მიუთითებს რამდენიმე ფაილზე ჩემს პროექტში. აქ არის შესაბამისი დეტალები:

⨯ ./node_modules/postgres/src/connection.js:1:0 Module not found: Can't resolve 'net' https://nextjs.org/docs/messages/module-not-found Import trace for requested module: ./node_modules/postgres/

Წაიკითხე მეტი →

javascript - sequelize.sync(): შეცდომა SQL სინტაქსში NUMBER-ის სიახლოვეს

მე შევქმენი 4 Sequelize მოდელი sequelize.define();–ის გამოყენებით. მოდელები ძირითადად იგივეა, უბრალოდ განსხვავებული ცხრილის სახელებით. რადგანაც არ მინდოდა მათი ხელით შექმნა MySQL CLI-ში, გადავწყვიტე ჩემი main index.js ფაილში გამოყენება sequelize.sync(), რათა Sequelize შექმნიდეს ცხრილები, თუმცა როდესაც აპლიკ

Წაიკითხე მეტი →

sql - როგორ გავაუმჯობესოთ თანმიმდევრული ჩანართი mysql-ზე

მე ვცდილობ შევქმნა HTTP მოვლენების სტრიმინგის სერვერი MySQL-ის გამოყენებით, სადაც მომხმარებლები შეძლებენ მოვლენების დამატებას სტრიმში (MySQL ცხრილში) და ასევე განსაზღვრონ მოვლენისთვის სასურველი თანმიმდევრობის ნომერი.

ლოგიკა გარკვეულწილად მარტივია:

  1. გახსნილი ტრანზაქცია
  2. მიიღეთ სხრეულის შემდეგი სერიული ნომერი ჩასართავად
  3. შეამოწმეთ, შეესაბამება თუ არა შემდეგი სერიის ნომერი საჭიროებს (თუ მოცემულია)
  4. ჩასმა ბაზაში

ეს არის ჩემი კოდი:

Წაიკითხე მეტი →

node.js - როგორ სწორად დავამუშავოთ mysql-კითხვების შედეგები TypeScript ობიექტებად

ამჟამად ვწერ ზოგიერთ middleware-ს TypeScript-ში (ტრანსპილირდება JavaScript-ში, მუშაობს NodeJS-ზე). ეს middleware ძირითადად იყენებს Typeorm-ს. მაგრამ ზოგჯერ გინდა SQL-თან ახლის გაკეთება. ამიტომ დავწერე კოდი, რომელიც გაგზავნის ნედლ SQL-კვეთას და დააბრუნებს მათ ასე:

public query(query: string): Promise<RowDataPacket[] | RowDataPacket[][] | OkPacket | OkPacket[]> { return new Promise<RowDataPacket[] | RowDataPacket[][] | OkPacket | OkPacket[]>((resolve, reject) =>

Წაიკითხე მეტი →