2
我從python腳本運行一批postgres查詢。有些查詢如下:Postgresql:創建一個表並刪除(如果存在)
create table xxx [...]
通常我收到以下錯誤:
psycopg2.ProgrammingError: relation "xxx" already exists
我知道我可以手動刪除XXX表,但我問我是否有避免這種情況的方式錯誤。如果存在,就像刪除xxx表一樣。
感謝
而且......有一些像: 創建表如果不存在? – Kaervas
是的,你可以從版本9.1開始使用'CREATE TABLE IF NOT EXISTS'。 – nwellnhof
你能告訴我這裏有什麼問題嗎?我無法運行此查詢,版本9.1.9: 創建表如果不存在fin_stat as select * from fin_dm – Kaervas