db_postgres.h

Go to the documentation of this file.
00001 #ifndef _CP_PGSQL_H
00002 #define _CP_PGSQL_H
00003 
00013 #include "common.h"
00014 #include "db.h"
00015 
00016 __BEGIN_DECLS
00017 
00018 CPROPS_DLL
00019 cp_data_source *
00020     cp_postgres_data_source(char *host, 
00021                             int port, 
00022                             char *login, 
00023                             char *password, 
00024                             char *db_name, 
00025                             char *options, 
00026                             char *sslmode,
00027                             char *krbsrvname,
00028                             char *service);
00029 
00030 CPROPS_DLL
00031 cp_data_source *
00032     cp_dbms_postgres_get_data_source(char *host, 
00033                                      int port, 
00034                                      char *login, 
00035                                      char *password,
00036                                      char *dbname);
00037 
00038 CPROPS_DLL
00039 cp_data_source *
00040     cp_dbms_postgres_get_data_source_prm(char *host,
00041                                          int port, 
00042                                          char *login, 
00043                                          char *password, 
00044                                          char *dbname, 
00045                                          cp_hashtable *prm);
00046 
00047 typedef CPROPS_DLL struct _cp_pgsql_connection_parameters
00048 {
00049     char *host;
00050     int port;
00051     char *login;
00052     char *password;
00053     char *db_name;
00054     char *options;
00055     char *sslmode;
00056     char *krbsrvname;
00057     char *service;
00058 } cp_pgsql_connection_parameters;
00059 
00060 __END_DECLS
00061 
00064 #endif

Generated on Mon Dec 5 23:00:21 2011 for cprops by  doxygen 1.4.7