summaryrefslogtreecommitdiff
path: root/mg_db_gd_pg.c
diff options
context:
space:
mode:
Diffstat (limited to 'mg_db_gd_pg.c')
-rw-r--r--mg_db_gd_pg.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/mg_db_gd_pg.c b/mg_db_gd_pg.c
index f41339b..68a9482 100644
--- a/mg_db_gd_pg.c
+++ b/mg_db_gd_pg.c
@@ -252,21 +252,22 @@ mgDbGd::Commit()
bool
-mgDbGd::Create()
+mgDbGd::SetCharset()
{
-
- if (the_setup.utf8)
- {
const char *cmd;
if (the_setup.utf8)
- cmd="SET NAMES UTF8";
+ cmd="SET NAMES 'UTF8'";
else
- cmd="SET NAMES LATIN1";
+ cmd="SET NAMES 'LATIN1'";
mgQuery q0(m_db,cmd);
if (!q0.ErrorMessage().empty())
return false;
- }
+ return true;
+}
+bool
+mgDbGd::Create()
+{
// create database and tables
int len = sizeof( db_cmds ) / sizeof( char* );
for( int i=0; i < len; i ++ )