

def get_table_list(cursor):
    'Returns a list of table names in the current database.'
    cursor.execute("\n        SELECT c.relname\n        FROM pg_catalog.pg_class c\n        LEFT JOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespace\n        WHERE c.relkind IN ('r', 'v', '')\n            AND n.nspname NOT IN ('pg_catalog', 'pg_toast')\n            AND pg_catalog.pg_table_is_visible(c.oid)")
    return [row[0] for row in cursor.fetchall()]

dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-0.96/django/db/backends/postgresql/introspection.py get_table_list/original