aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db/sql
diff options
context:
space:
mode:
authorElrond <elrond+mediagoblin.org@samba-tng.org>2012-02-17 00:09:30 +0100
committerElrond <elrond+mediagoblin.org@samba-tng.org>2012-02-23 23:49:09 +0100
commit98913512561e10d409e1cce067b4ed42b72e337c (patch)
tree4552030f2723aebc35835e8eda67064399c92694 /mediagoblin/db/sql
parent15821817015868b370a5a1bf52452bd8d3c96317 (diff)
downloadmediagoblin-98913512561e10d409e1cce067b4ed42b72e337c.tar.lz
mediagoblin-98913512561e10d409e1cce067b4ed42b72e337c.tar.xz
mediagoblin-98913512561e10d409e1cce067b4ed42b72e337c.zip
Create "gmg convert_mongo_to_sql" command
Finally, to make testing of sql a bit easier, create a bin/gmg command to do the conversion from mongo to sql. It's currently named "convert_mongo_to_sql". The most important option is the gmg -cf option to give a configfile with the appropiate sql_engine definition.
Diffstat (limited to 'mediagoblin/db/sql')
-rw-r--r--mediagoblin/db/sql/convert.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/mediagoblin/db/sql/convert.py b/mediagoblin/db/sql/convert.py
index f5c93af5..403025dc 100644
--- a/mediagoblin/db/sql/convert.py
+++ b/mediagoblin/db/sql/convert.py
@@ -145,8 +145,8 @@ def convert_media_comments(mk_db):
session.close()
-def main():
- global_config, app_config = setup_global_and_app_config("mediagoblin.ini")
+def run_conversion(config_name):
+ global_config, app_config = setup_global_and_app_config(config_name)
sql_conn, sql_db = sql_connect(app_config)
mk_conn, mk_db = mongo_connect(app_config)
@@ -164,4 +164,4 @@ def main():
if __name__ == '__main__':
- main()
+ run_conversion("mediagoblin.ini")