Closed Bug 1129002 Opened 10 years ago Closed 8 years ago

Change to path for alembic migration.py did not pick up the right path

Categories

(Socorro :: Database, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: selenamarie, Unassigned)

Details

/data/socorro/application/alembic/versions/42c267d6ed35_reload_update_reports_duplicates.py:26: UserWarning: Did not find '/data/socorro/socorro-virtualenv/lib/python2.6/site-packages/socorro-master-py2.6.egg/socorro/external/postgresql/raw_sql/procs/update_reports_duplicates.sql'. Continuing migration. We don't ship all the raw SQL files with the egg currently. Should we? Not sure what the best course of action is.
I've run into this too - I'm not sure where these should go. We might want to take them out of the PYTHONPATH unless they really need to be there. setup.py supports data files ("package_data") so it's certainly something that can go in the python package, just maybe should live outside of socorro.external.postgres ?
Maybe it is time to move them into the alembic directory. Unfortunately, setupdb_app.py relies on them also. Although what we might be able to do is: * change alembic's first migration to be a loading of all the stored procedures. There are some issues with that - we'll get warnings for missing files as procedures and views are deprecated. I can bake in "just take whatever is in that directory and don't complain". Is that the right/helpful thing to do here?
I decided to leave these in their current directory for now, because of the setupdb dependency.
Assignee: sdeckelmann → nobody
per 1361394, plan to delete or refactor these portions of the db
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.