我使用\i /path/to/some/file.sql
向postgres添加了一个文件,但文件中有一个拼写错误。
这是我在文件中的内容:
CREATE VIEW holidays AS
SELECT event_id AS holiday_id, title AS name, starts AS date
FROM events
WHERE title LIKE '%Day%' AND venue_id IS NULL;
在原始版本中,我有%DAY%
。再次运行\i /path/to/some/file.sql
时,我收到此错误:
ERROR: relation "holidays" already exists
如何撤消此关系以使代码再次运行?
由于
答案 0 :(得分:1)
\ i命令不会“添加文件”,以后可以删除。它只是在文件中运行SQL,就像您在psql命令提示符下键入它一样。如果要撤消所做的操作,则取决于SQL的确切内容。