Module used for communication between NodeJS and PostgreSQL
Module used for communication between NodeJS and PostgreSQL.
## Creating DB instance
To create a new DB instance call DB constructor
To create a new DB instance call DB constructor.
```
const db = new DB(params)
```javascript
constDB=require('@creanet/js-db');
constdb=newDB(params);
```
The constructor requires parameters necessary to create connection with db:
...
...
@@ -22,9 +23,33 @@ The constructor requires parameters necessary to create connection with db:
## Methods
js-db contains a set of methods used to execute SQL statements. These methods share certain parameters which are explained in the Shared parameters section.
### db.tableExists(tableName)
Returns true if table exists, false otherwise
```javascript
(async()=>{
if(awaitdb.tableExists('some_table_name')){
console.log('Table exists');
}else{
console.log('Table does not exist');
}
})();
```
db.tableExists(tableName);
db.select(tableName, columns = '*', where = null, limit = null);