从postgresql中删除外部文件

时间:2013-03-28 23:11:13

标签: postgresql

我使用\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

如何撤消此关系以使代码再次运行?

由于

1 个答案:

答案 0 :(得分:1)

\ i命令不会“添加文件”,以后可以删除。它只是在文件中运行SQL,就像您在psql命令提示符下键入它一样。如果要撤消所做的操作,则取决于SQL的确切内容。