如何使用postgresql检查未标记的表?
如何首先检查所需的表是否是未标记创建的,如果不是,如何相应地更改表 postgres 9.4您可以检查表pg_类的列relpersistence foo2是未标记的表如何使用postgresql检查未标记的表?,postgresql,Postgresql,如何首先检查所需的表是否是未标记创建的,如果不是,如何相应地更改表 postgres 9.4您可以检查表pg_类的列relpersistence foo2是未标记的表 CREATE UNLOGGED TABLE IF NOT EXISTS <tablename> postgres=# select relpersistence, relname from pg_class where relname like 'foo%'; ┌────────────────┬─────────┐
CREATE UNLOGGED TABLE IF NOT EXISTS <tablename>
postgres=# select relpersistence, relname from pg_class where relname like 'foo%';
┌────────────────┬─────────┐
│ relpersistence │ relname │
╞════════════════╪═════════╡
│ p │ foo │
│ p │ foo1 │
│ u │ foo2 │
└────────────────┴─────────┘
(3 rows)