def _create_mysql_tables(): codecs.register(lambda name: codecs.lookup('utf8') if name == 'utf8mb4' else None) _engine = getDatabaseEngine() BaseModel.metadata.create_all(_engine) # utf8mb4 _updateMessagePushTasksCharset(_engine) return
from ppmessage.db.models import MessagePush from ppmessage.db.models import AppGroup from ppmessage.db.models import AppUserGroupData from ppmessage.db.models import AppGroupMenu from ppmessage.db.models import AppGroupDefaultRule from ppmessage.db.models import FileInfo from ppmessage.db.models import MessageAudioFileInfo from ppmessage.db.models import APNSSetting from ppmessage.db.models import OAuthSetting from ppmessage.db.models import OAuthInfo # PORTAL from ppmessage.db.models import AdminUser print "Initialize MDM DB now, please wait..." from ppmessage.db.sqlmysql import BaseModel from ppmessage.db.dbinstance import getDatabaseEngine import codecs codecs.register(lambda name: codecs.lookup('utf8') if name == 'utf8mb4' else None) _engine = getDatabaseEngine() BaseModel.metadata.create_all(_engine) # utf8mb4 _updateMessagePushTasksCharset(_engine) print "Initialize MDM DB done!"
def _create_sqlite_tables(): _engine = getDatabaseEngine() BaseModel.metadata.create_all(_engine) return
from ppmessage.db.models import MessagePushTask from ppmessage.db.models import MessagePush from ppmessage.db.models import AppGroup from ppmessage.db.models import AppUserGroupData from ppmessage.db.models import AppGroupMenu from ppmessage.db.models import AppGroupDefaultRule from ppmessage.db.models import FileInfo from ppmessage.db.models import MessageAudioFileInfo from ppmessage.db.models import APNSSetting from ppmessage.db.models import OAuthSetting from ppmessage.db.models import OAuthInfo # PORTAL from ppmessage.db.models import AdminUser print "Initialize MDM DB now, please wait..." from ppmessage.db.sqlmysql import BaseModel from ppmessage.db.dbinstance import getDatabaseEngine import codecs codecs.register(lambda name: codecs.lookup('utf8') if name == 'utf8mb4' else None) _engine = getDatabaseEngine() BaseModel.metadata.create_all(_engine) # utf8mb4 _updateMessagePushTasksCharset(_engine) print "Initialize MDM DB done!"