اتصال به دیتابیس PostgreSQL در برنامههای NodeJS
برای اتصال به دیتابیس Postgres، میتوانید از پکیج pg استفاده کنید، برای نصب این پکیج، کافیست تا در مسیر اصلی پروژه خود، دستور زیر را اجرا کنید:
پس از آن، کافیست تا اطلاعات مربوط به دیتابیس خود را به متغیرهای محیطی برنامه خود، اضافه کنید؛ به عنوان مثال:
اکنون، میتوانید متغیر محیطی را در برنامه خود خوانده و به دیتابیس متصل شوید؛ در ادامه، یک قطعه کد مثال برای اتصال به دیتابیس با استفاده از فریمورک express برای شما، قرار گرفته است:
استفاده از Connection Pooling
مفهوم Connection pooling به معنای استفاده از یک مجموعه اتصالات از پیش ساخته شده برای اتصال به پایگاه داده است. این تکنیک باعث میشود به جای ایجاد و بستن مکرر اتصالات، از اتصالات موجود در مجموعه استفاده شود که کارایی را افزایش میدهد.
برای فعالسازی این قابلیت در دیتابیس PostgreSQL بایستی پکیج pg-pool را با استفاده از دستور زیر در پروژه خود نصب کنید:
سپس، میتوانید مانند قطعه کد زیر، از Connection Pooling استفاده کنید: