我的计算机上有一个PostgreSQL数据库,我有一个运行查询的应用程序.
如何查看我的数据库上运行了哪些查询?
我用的是Linux电脑和pgadmin.
我正在尝试编写一个带有list参数的查询(即一个参数,它是一个值列表).看来这在Postgres中至少有时是可能的(/sf/answers/758083231/).我想要的是这样的:
rows, err := db.Query("SELECT * FROM table WHERE id in $1", []int{1, 2, 3})
Run Code Online (Sandbox Code Playgroud)
但是,当我使用pq驱动程序执行此操作时,出现错误:
sql: converting Exec argument #0's type: unsupported type []int, a slice
Run Code Online (Sandbox Code Playgroud)
这根本就不支持了pq,或者根本没有支持,或者根本不支持database/sqlPostgres,或者什么?谢谢!