جاوااسکریپت - قالب‌بندی خودکار WebStorm فضای خالی اضافی در ابتدای قالب‌های SQL اضافه می‌کند

هنگام فرمت خودکار کد SQL وارد شده در یک قالب رشته‌ای در TypeScript/JavaScript، WebStorm به‌طور خودکار فاصله‌های ابتدایی اضافه می‌کند تا هر خط با خط اعلان تراز شود، یعنی

const query = `

ادامه مطلب →

node.js - وارد کردن داده‌ها به PostgreSQL با استفاده از Node.js و TypeScript

کد من این‌طور به نظر می‌رسد

signup.post('/signup', urlendcodedParser, async(req: Request, res: Response) => { const username = req.body.username; const password = req.body.password; const age = req.body.age; const email = req.body.email; const fullname = req.body.fullnam

ادامه مطلب →

mysql - نحو نادرست مهاجرت‌های TypeORM هنگام استفاده از PostgreSQL و isGenerated

من دارم سعی می‌کنم یک اسکریپت مهاجرت TypeOrm را که قبلاً با MySQL به‌خوبی کار می‌کرد، برای PostgreSQL تغییر دهم. در ایجاد برخی جدول‌ها با یک ستون تولید شده گیر کرده‌ام:

{ name: 'id', type: 'varchar', isPrimary: true, isGenerated: true, generatio

ادامه مطلب →

typescript - آیا می‌توانم در nest js بدون نیاز به TypeORM پایگاه‌های داده mysql را پرس‌وجو کنم؟

من در حال یادگیری NestJS هستم، در حال حاضر درباره کوئری‌های پایگاه داده با TypeORM مطالعه می‌کنم. با این حال، می‌خواهم بدانم آیا امکان انجام کوئری‌های SQL بومی وجود دارد (یعنی بدون استفاده از هیچ ORM)

پاسخ شماره ۱

البته که وجود دارد. این موضوع حتی در مستندات هم اشاره شده است:

شما همچنین می‌توانید مستقیماً از هر کتابخانه یا ORM ادغام پایگاه داده‌ی Node.js با کاربرد عمومی، مانند MikroORM (همچنین دستورالعمل اینجا را بررسی کنید)، Sequel

ادامه مطلب →

sql - NestJS + MySQL: چگونه بدون تنظیم موجودیت‌ها به چندین پایگاه داده متصل شویم

مستندات NestJS توضیح می‌دهد که چگونه با استفاده از TypeORM به MySQL متصل شوید و موجودیت‌ها را تعریف کنید.

در مورد من، من باید به یک سرور MySQL متصل شوم که بیش از یک پایگاه داده دارد و لازم است کوئری‌های SQL را مستقیماً اجرا کنم (بدون استفاده از لایه Entity) و

ادامه مطلب →

sql - بازگرداندن JSON با فرزندان در postgresql

من یک جدول در پستگرس دارم که این داده‌ها را برمی‌گرداند

من دوست دارم که این به من در قالب یک JSON بازگردانده شود که فرزندان آن به ترتیب زیر باشند، اما نتوانسته‌ام آن را حل کنم

آیا راهی در PostgreSQL وجود دارد تا ماژول‌های والد را همراه با ماژول‌های فرزندشان مرتب کرد؟ اگر متوجه نشوم، یک مثال پیوست می‌کنم.

[ {

ادامه مطلب →

node.js - NestJS با TypeORM - گرفتن خطای unique_violation پایگاه داده PostgreSQL هنگام save()

من یک تابع در یک سرویس دارم که نیاز دارد مقدار یک شیء جدید یا موجود در پایگاه داده را بگیرد و آن را ذخیره کند.

مشکل این است که ویژگی name این شیء باید یکتا باشد.

می‌دانم که می‌توانم فقط یک تابع .some() روی همه‌ی اشیاء پایگاه داده ایجاد کنم ت

ادامه مطلب →

جاوااسکریپت - RXJS فشار پس‌زمینه PostgreSQL در Node.js

عنوان اصلی: چگونه جریان ردیف‌های نتایج PgSQL را در جاوااسکریپت کند کنیم؟

من در حال تجربه مشکل کمبود حافظه در nodejs v4.5.0 با RXJS(5.4.0) و PostgreSQL (درایور "pg": "6.1.4") هستم.

من به‌صورت دستی یک مشاهده‌شدنی از ردیف‌های PgSQL به این شکل ایجاد می‌کنم:

return Rx.Observable.create((subscriber) => { pool

ادامه مطلب →

typescript - esbuild + knex: نمی‌توان ماژول '../../dialects/mysql/index.js' را یافت

من در حال حاضر در تلاش هستم تا برخی از کدها را از جاوااسکریپت به تایپ‌اسکریپت منتقل کنم. این کد از بسته‌ی knex استفاده می‌کند. من قادر هستم آن را با استفاده از tsc بسازم و اجرا کنم، اما می‌خواهم به جای آن از esbuild استفاده کنم (برای ساخت سریع‌تر).

من با ... می‌سازم:

ادامه مطلب →

node.js - فریم‌ورک سرورلس، تایپ‌اسکریپت، nodejs و mysql - خطا: دریافت بسته در ترتیب نادرست

هنگام فراخوانی یک تابع با استفاده از mysqljs/mysql که نصب شده است با

npm install --save-dev mysql

من خطای زیر و ردگیری آن را دریافت می‌کنم.

{ "errorMessage": "RequestId: be7822cc-8e1d-11e8-83b8-a1383ecfa1de Process exited before completing request" } -------------------------------------------------------------------- START RequestId: be7822cc-8e1d-11e8-83b8-a1383ecfa1de Version: $LATEST 2018-07-22 19:11:46.308 (-07:00) be7822cc-8e1d-11e8-83b

ادامه مطلب →