summaryrefslogtreecommitdiff
path: root/mg_db_gd_pg.c
diff options
context:
space:
mode:
authorwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-09-26 07:42:06 +0000
committerwr61 <wr61@e10066b5-e1e2-0310-b819-94efdf66514b>2005-09-26 07:42:06 +0000
commit06be5a0ab95e04b660b0bdd980e5a15f4266b879 (patch)
tree2a6290641078f86c3dd7c928e33fb8b0d9365e2d /mg_db_gd_pg.c
parentbf428b92808a5729bd41ae3e2cab9221ee16b129 (diff)
downloadvdr-plugin-muggle-release/0.1.8-wr.tar.gz
vdr-plugin-muggle-release/0.1.8-wr.tar.bz2
rename SQL fields because of mysql 5.0 and add new GD fieldsrelease/0.1.8-wr
to mysql variant only and some mgDb restructuring for better error handling git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/branches/0.1.8-wr@826 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'mg_db_gd_pg.c')
-rw-r--r--mg_db_gd_pg.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/mg_db_gd_pg.c b/mg_db_gd_pg.c
index d315c6c..2c9a51b 100644
--- a/mg_db_gd_pg.c
+++ b/mg_db_gd_pg.c
@@ -193,7 +193,7 @@ static char *db_cmds[] =
"sourceid varchar(20) default NULL, "
"tracknb smallint default NULL, "
"mp3file varchar(255) default NULL, "
- "condition smallint default NULL, "
+ "quality smallint default NULL, "
"voladjust smallint default '0', "
"lengthfrm int default '0', "
"startfrm int default '0', "
@@ -304,19 +304,15 @@ mgDbGd::Connect ()
return false;
m_create_time=time(0);
extern bool create_question();
- extern bool import();
- if (create_question())
+ if (!create_question())
{
- m_database_found = true;
- if (myCreate())
- {
- import();
- return true;
- }
+ mgWarning("Database not created");
+ return false;
}
- m_database_found = false;
- mgWarning(PQerrorMessage(m_db));
- return false;
+ m_database_found = myCreate();
+ if (!m_database_found)
+ mgWarning("Cannot create database:%s",PQerrorMessage(m_db));
+ return m_database_found;
}
bool