Python узнать есть ли таблица?
можно выполнить запрос и по его результатам узнать есть ли таблица:SELECT *
FROM pg_tables
WHERE tablename = 'search_table_name'
отсюда zetcode.com/db/postgresqlpythontutorial
вроде как офф тутор#!/usr/bin/python
# -*- coding: utf-8 -*-

import psycopg2
import sys


con = None

try:
     
    con = psycopg2.connect(database='testdb', user='janbodnar') 
    cur = con.cursor()
    cur.execute('SELECT 1 from mytable')          
    ver = cur.fetchone()
    print ver    //здесь наш код при успехе
    

except psycopg2.DatabaseError, e:
    print 'Error %s' % e    
    sys.exit(1)
    
    
finally:
    
    if con:
        con.close()