NodeJS

It’s important to use pg version 8.11.3 or greater.

npm install pg@8.11.3

Node.JS requires a CA Certificate. Refer to this guide to retrieve your certificate.

const { Pool } = require('pg');
const fs = require('fs');

const connectionString =
	'postgresql://postgres:******@your-subdomain-here.data-1.use1.tembo.io:5432/postgres';

const pool = new Pool({
	connectionString: connectionString,
	ssl: {
		ca: fs.readFileSync('/path/to/ca.crt').toString(),
	},
});

async function testQuery() {
	const client = await pool.connect();
	try {
		const response = await client.query('SELECT 1');
		console.log(response.rows[0]['?column?']);
	} finally {
		client.release();
	}
}

testQuery();

Support and Community

If you encounter any issues, please check out our troubleshooting guide or contact support@tembo.io.

You’re also welcome to join our Tembo Community to meet and collaborate with other Tembo users.

Next

chevron right arrow

PHP

Languages and frameworks