وب‌سرویس مجید

پروژه pgtyped

adelsz/pgtyped

کاربرد:

این ابزار به تو اجازه میده تا با استفاده از SQL تایپ‌شده، به صورت کاملاً ایمن و بدون خطر خطا به دیتابیس پوستگر متصل بشی. وقتی کوئری‌های SQL مینویسی، pgTyped به صورت خودکار نوع‌های TypeScript متناسب با خروجی کوئری‌ها رو تولید میکنه.

در چه شرایطی بهتره استفاده شود؟

اگر داری روی یک پروژه TypeScript کار میکنی و از PostgreSQL استفاده میکنی، این ابزار عالیه! به خصوص وقتی میخوای از خطاهای زمان اجرا در دسترسی به دیتابیس جلوگیری کنی و بخوای کد تمیز و قابل نگهداری داشته باشی.

چند مثال از موارد استفاده

نوشتن کوئری‌های SQL و دریافت خروجی با تایپ دقیق در TypeScript، بدون نیاز به دستکاری دستی اینترفیس‌ها

استفاده در بک‌اند نود جی‌اس با کتابخانه‌هایی مثل Express یا Fastify

ادغام با پروژه‌های React + Node برای ساخت APIهای امن و تایپ‌شده

کاهش باگ‌های مربوط به تغییرات اسکیمای دیتابیس با تشخیص خودکار تغییرات تایپ

  • ##pgTyped
  • ##TypeScript
  • ##PostgreSQL
  • ##TypeSafe
  • ##SQL
  • ##Backend
  • ##NodeJS
  • ##TypeSafety
  • ##Database
  • ##TypedQueries