Skip to content

2.0.2

Choose a tag to compare

@pcoccoli pcoccoli released this 28 Apr 18:47
· 226 commits to release since this release
03b0ed4

Fix an issue in the reassign function that only happens on postgres:

  File "/opt/modules/lib/python3.9/site-packages/firepit/sqlstorage.py", line 475, in reassign
    splitter.write(obj)
  File "/opt/modules/lib/python3.9/site-packages/firepit/splitter.py", line 243, in write
    self.writer.new_property(obj_type, col, col_type)
  File "/opt/modules/lib/python3.9/site-packages/firepit/splitter.py", line 109, in new_property
    self.store._add_column(tablename, prop_name, prop_type)
  File "/opt/modules/lib/python3.9/site-packages/firepit/pgstorage.py", line 277, in _add_column
    self._execute(f'DROP VIEW IF EXISTS "{viewname}"', cursor)
  File "/opt/modules/lib/python3.9/site-packages/firepit/sqlstorage.py", line 146, in _execute
    cursor.execute(statement)
  File "/opt/modules/lib/python3.9/site-packages/psycopg2/extras.py", line 236, in execute
    return super().execute(query, vars)
psycopg2.errors.DependentObjectsStillExist: cannot drop view process_0 because other objects depend on it