Skip to content

Commit 98cee23

Browse files
committed
debug db.reflect not working
1 parent ba7f0fc commit 98cee23

File tree

1 file changed

+7
-2
lines changed
  • src/flask_track_usage/storage

1 file changed

+7
-2
lines changed

src/flask_track_usage/storage/sql.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
from . import Storage
3636
import json
3737
import datetime
38-
38+
from sqlalchemy import inspect
3939

4040
class SQLStorage(Storage):
4141
"""
@@ -118,9 +118,14 @@ def set_up(self, engine=None, metadata=None, table_name="flask_usage",
118118
# Create the table if it does not exist
119119
self.track_table.create(bind=self._eng)
120120
else:
121+
self._metadata.clear()
121122
self._metadata.reflect(bind=self._eng)
122123
self.track_table = self._metadata.tables[table_name]
123-
124+
inspector = inspect(db.engine)
125+
columns = inspector.get_columns('your_table')
126+
for column in columns:
127+
print(column['name'], column['type'])
128+
124129
def store(self, data):
125130
"""
126131
Executed on "function call".

0 commit comments

Comments
 (0)