Partially support the PostgreSQL backend in the PDO pseudo-engine

This commit is contained in:
Pierre Pronchery 2012-10-29 21:51:06 +01:00
parent 02aa98967b
commit 870137241a

View File

@ -89,6 +89,7 @@ static PDO * _pdo_init(Config * config, char const * section)
{
PDO * pdo;
char const * dsn;
char const pgsql[] = "pgsql:";
char const sqlite3[] = "sqlite:";
char const * backend = NULL;
@ -107,6 +108,12 @@ static PDO * _pdo_init(Config * config, char const * section)
config_set(config, section, "filename",
&dsn[sizeof(sqlite3) - 1]);
}
else if(strncmp(dsn, pgsql, sizeof(pgsql) - 1) == 0)
{
backend = "pgsql";
section = "database::pgsql";
/* FIXME really parse the DSN */
}
else
/* XXX report error */
return NULL;