PokerUnicorn
Loading...
Searching...
No Matches
db.h
Go to the documentation of this file.
1/*
2 * PokerUnicorn Server
3 * This project uses test network, NO real coin or NO real money involved.
4 * Copyright (C) 2023, Oğuzhan Eroğlu <meowingcate@gmail.com> (https://meowingcat.io)
5 * Licensed under GPLv3 License
6 * See LICENSE for more info
7 */
8
9#pragma once
10
22#include <stdbool.h>
23
24#include <libpq-fe.h>
25
26extern PGconn* db_connection;
27
29PGconn* pkrsrv_db_connect(char* host, int port, char* username, char* password, char* db_name);
30
31bool pkrsrv_db_transaction_begin(PGconn* pg_conn);
32bool pkrsrv_db_transaction_commit(PGconn* pg_conn);
33bool pkrsrv_db_transaction_rollback(PGconn* pg_conn);
34
bool pkrsrv_db_transaction_commit(PGconn *pg_conn)
bool pkrsrv_db_transaction_rollback(PGconn *pg_conn)
bool pkrsrv_db_transaction_begin(PGconn *pg_conn)
PGconn * pkrsrv_db_connect(char *host, int port, char *username, char *password, char *db_name)
void pkrsrv_db_init()
PGconn * db_connection