ultimatepp/reference/SQL_MultiDB/multidb.h
cxl fbea5969b1 .reference
git-svn-id: svn://ultimatepp.org/upp/trunk@14459 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-13 09:23:27 +00:00

27 lines
691 B
C++

#ifndef _SQL_MultiDB_multidb_h_
#define _SQL_MultiDB_multidb_h_
#include <MySql/MySql.h>
#include <plugin/sqlite3/Sqlite3.h>
using namespace Upp;
#define SCHEMADIALECT <MySql/MySqlSchema.h>
#define MODEL <SQL_MultiDB/mysql_schema.sch>
#include <Sql/sch_header.h>
#undef MODEL // with multiple schemas, we need to do cleanup so that MODEL and
#undef SCHEMADIALECT // SCHEMDIALECT can be redefined to second schema values
namespace DB2 {
#define SCHEMADIALECT <plugin/sqlite3/Sqlite3Schema.h>
#define MODEL <SQL_MultiDB/sqlite3_schema.sch>
#include <Sql/sch_header.h>
#undef MODEL
#undef SCHEMADIALECT
void DB2_All_Tables(SqlSchema& sch);
};
#endif