每次我通过“psql”或通过一些可能通过“psql”工具创build数据库时,Postgresq总是创build一些附加表。 以前我有一个有这些表的数据库,是的,但是很久以前,我甚至没有用这些表创build一个模板。
但是,它看起来像有一个模板数据库属于他们或类似的东西,我没有看到。 但是,在PgAdmin中没有这样的数据库! 没有模板。 同样,每当我创build一个新的数据库时,这些表格都会自动添加。
我怎样才能完全从postgresql中删除这些血腥的表,我应该在哪里找他们?
每个PostgreSQL安装都有一个Template0和一个Template1。 Template0不应该被篡改,这是为Pg。 Template1具有默认情况下与CREATE DATABASE一起使用的模板。 它通常由用户进行修改,特别是在多租户系统中。
回答来自Guillaume Lelarge
您首先需要检查“选项”对话框中的“在树视图中显示系统对象”。 然后,它们将在树视图的“数据库”节点中可用。