initial commit
This commit is contained in:
27
check_internal_db.py
Normal file
27
check_internal_db.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import duckdb
|
||||
|
||||
def check_db():
|
||||
try:
|
||||
conn = duckdb.connect('analytics.duckdb')
|
||||
print("Checking tables/views in analytics.duckdb:")
|
||||
res = conn.execute("SELECT table_name, table_type FROM information_schema.tables").fetchall()
|
||||
for r in res:
|
||||
print(f"Name: {r[0]}, Type: {r[1]}")
|
||||
|
||||
print("\nChecking first 5 columns of deliveries:")
|
||||
try:
|
||||
print(conn.execute("DESCRIBE deliveries").df().head(5))
|
||||
except:
|
||||
print("Could not describe deliveries (missing view?)")
|
||||
|
||||
print("\nSampling 5 records from deliveries:")
|
||||
try:
|
||||
print(conn.execute("SELECT * FROM deliveries LIMIT 5").df())
|
||||
except:
|
||||
print("Could not select from deliveries")
|
||||
|
||||
except Exception as e:
|
||||
print(f"Error: {e}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
check_db()
|
||||
Reference in New Issue
Block a user