希望从我的 postgresql 数据库中检索表名。现在,我知道在 Go 中你可以使用 sql 和 pq 驱动程序,但我使用 GORM 在我的 REST API 中进行查询。
PostgreSQL 中的 table_name 类型是“information_schema.sql_identifier”。这是我试图做的,但类型不是字符串。
var tables []string
if err := db.Table("information_schema.tables").Select("table_name").Where("table_schema = ?", "public").Find(&tables).Error; err != nil {
panic(err)
}
翻过高山走不出你
相关分类