summaryrefslogtreecommitdiff
path: root/megapixels
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-12-17 23:23:06 +0100
committerJules Laplace <julescarbon@gmail.com>2018-12-17 23:23:06 +0100
commitf2c7e5a9cabb5524fcd6fd9fb786a4223bbc7b1a (patch)
treecb50b9018b470312aa686b8b325755a2830d17c0 /megapixels
parented7541f7e18ad8622ebecae588eace89608880c2 (diff)
unicode
Diffstat (limited to 'megapixels')
-rw-r--r--megapixels/app/models/sql_factory.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/megapixels/app/models/sql_factory.py b/megapixels/app/models/sql_factory.py
index cf652c6d..414ef3a6 100644
--- a/megapixels/app/models/sql_factory.py
+++ b/megapixels/app/models/sql_factory.py
@@ -10,7 +10,7 @@ from sqlalchemy.ext.declarative import declarative_base
from app.utils.file_utils import load_recipe, load_csv_safe
from app.settings import app_cfg as cfg
-connection_url = "mysql+mysqldb://{}:{}@{}/{}?charset=utf8".format(
+connection_url = "mysql+mysqlconnector://{}:{}@{}/{}?charset=utf8mb4".format(
os.getenv("DB_USER"),
os.getenv("DB_PASS"),
os.getenv("DB_HOST"),
@@ -36,6 +36,11 @@ def load_sql_datasets(replace=False, base_model=None):
if loaded:
return datasets
engine = create_engine(connection_url, encoding="utf-8")
+ # db.set_character_set('utf8')
+ # dbc = db.cursor()
+ # dbc.execute('SET NAMES utf8;')
+ # dbc.execute('SET CHARACTER SET utf8;')
+ # dbc.execute('SET character_set_connection=utf8;')
Session = sessionmaker(bind=engine)
for path in glob.iglob(os.path.join(cfg.DIR_FAISS_METADATA, "*")):
dataset = load_sql_dataset(path, replace, engine, base_model)