1

我使用添加了一个文件到 postgres,\i /path/to/some/file.sql但文件中有错字。

这是我在文件中的内容:

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

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

谢谢

4

1 回答 1

1

\i 命令不会“添加以后可以删除的文件”。它只是在文件中运行 SQL,就像您在 psql 命令提示符下键入它一样。如果你想撤销你所做的,这将取决于 SQL 到底是什么。

于 2013-03-28T23:14:25.617 回答