@morojs/moro / PostgreSQLAdapter
Class: PostgreSQLAdapter
Defined in: src/core/database/adapters/postgresql.ts:15
Implements
Constructors
Constructor
new PostgreSQLAdapter(
config
):PostgreSQLAdapter
Defined in: src/core/database/adapters/postgresql.ts:19
Parameters
config
PostgreSQLConfig
Returns
PostgreSQLAdapter
Methods
connect()
connect():
Promise
<void
>
Defined in: src/core/database/adapters/postgresql.ts:46
Returns
Promise
<void
>
Implementation of
delete()
delete(
table
,where
):Promise
<number
>
Defined in: src/core/database/adapters/postgresql.ts:106
Parameters
table
string
where
Record
<string
, any
>
Returns
Promise
<number
>
Implementation of
disconnect()
disconnect():
Promise
<void
>
Defined in: src/core/database/adapters/postgresql.ts:59
Returns
Promise
<void
>
Implementation of
insert()
insert<
T
>(table
,data
):Promise
<T
>
Defined in: src/core/database/adapters/postgresql.ts:73
Type Parameters
T
T
= any
Parameters
table
string
data
Record
<string
, any
>
Returns
Promise
<T
>
Implementation of
query()
query<
T
>(sql
,params?
):Promise
<T
[]>
Defined in: src/core/database/adapters/postgresql.ts:63
Type Parameters
T
T
= any
Parameters
sql
string
params?
any
[]
Returns
Promise
<T
[]>
Implementation of
queryOne()
queryOne<
T
>(sql
,params?
):Promise
<null
|T
>
Defined in: src/core/database/adapters/postgresql.ts:68
Type Parameters
T
T
= any
Parameters
sql
string
params?
any
[]
Returns
Promise
<null
| T
>
Implementation of
transaction()
transaction<
T
>(callback
):Promise
<T
>
Defined in: src/core/database/adapters/postgresql.ts:117
Type Parameters
T
T
Parameters
callback
(tx
) => Promise
<T
>
Returns
Promise
<T
>
Implementation of
update()
update<
T
>(table
,data
,where
):Promise
<T
>
Defined in: src/core/database/adapters/postgresql.ts:84
Type Parameters
T
T
= any
Parameters
table
string
data
Record
<string
, any
>
where
Record
<string
, any
>
Returns
Promise
<T
>