Знаю, что таблицу в Postgre' можно задать так:
QSqlQuery ssqur;
QString toz = "CREATE TABLE "schema"."table""
//...........
ssqur.exec(toz);
Такой же как и в самом Postgre, если создавать все руками...
Только нужно установить для этого соединение и все.
Так-же как и таблиц.
QSqlDatabase PSqlDB = QSqlDatabase::addDatabase("QPSQL");
PSqlDB .setHostName("host");
PSqlDB .setDatabaseName("dbname");
PSqlDB .setUserName("username");
PSqlDB .setPassword("password");
bool ok = PSqlDB .open();
if(ok)
{
QSqlQuery *query = new QSqlQuery(PSqlDB);
query->exec("CREATE DATABASE ...");
}
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)