test_db.py 638 B

1234567891011121314151617181920
  1. import psycopg2
  2. try:
  3. conn = psycopg2.connect(
  4. host='47.109.147.74',
  5. port=5432,
  6. user='maas_collect',
  7. password='jLDMdRjYZyWLJSfr',
  8. database='maas_collect'
  9. )
  10. cur = conn.cursor()
  11. cur.execute('SELECT current_database(), current_user, current_schema();')
  12. print('DB info:', cur.fetchone())
  13. cur.execute("SELECT nspname FROM pg_namespace WHERE nspname = 'public';")
  14. print('public schema:', cur.fetchone())
  15. cur.execute("SELECT has_schema_privilege('public', 'CREATE');")
  16. print('can create:', cur.fetchone())
  17. conn.close()
  18. except Exception as e:
  19. print('Error:', e)