草庐IT

postgresql_installer_d

全部标签

postgresql - Go SQL语法错误

这个问题在这里已经有了答案:"Operatordoesnotexist:integer=?"whenusingPostgres(1个回答)关闭7年前。我正在尝试使用database/sql向Postgres表中插入一行.我正在运行的代码看起来像...res,err:=db.Exec("INSERTINTOimage(name)VALUES(?);",fname)iferr!=nil{returnerr}...fname是一个字符串。类似于"image-name.png"。image表是由语句创建的..._,err:=db.Exec("CREATETABLEimage(idSERIAL,

postgresql - Go SQL语法错误

这个问题在这里已经有了答案:"Operatordoesnotexist:integer=?"whenusingPostgres(1个回答)关闭7年前。我正在尝试使用database/sql向Postgres表中插入一行.我正在运行的代码看起来像...res,err:=db.Exec("INSERTINTOimage(name)VALUES(?);",fname)iferr!=nil{returnerr}...fname是一个字符串。类似于"image-name.png"。image表是由语句创建的..._,err:=db.Exec("CREATETABLEimage(idSERIAL,

postgresql - 如何正确扫描 pq 数组?

在PostgreSQL数据库中我有一个表:|ORGANIZATION_ID|FACTOR_IDS|CALCULATION_VALUES||-----------------|--------------|---------------------||1|{1,2,3,4,5}|{0,66.66,50,100,80}||2|NULL|NULL||1|{6,7,8,9,10}|{0,77.77,60,110,90}|在Go中,我对该表进行查询,然后尝试使用Scan方法。不幸的是我得到一个错误:Trace:runtimeerror:invalidmemoryaddressornilpoint

postgresql - 如何正确扫描 pq 数组?

在PostgreSQL数据库中我有一个表:|ORGANIZATION_ID|FACTOR_IDS|CALCULATION_VALUES||-----------------|--------------|---------------------||1|{1,2,3,4,5}|{0,66.66,50,100,80}||2|NULL|NULL||1|{6,7,8,9,10}|{0,77.77,60,110,90}|在Go中,我对该表进行查询,然后尝试使用Scan方法。不幸的是我得到一个错误:Trace:runtimeerror:invalidmemoryaddressornilpoint

postgresql - 如果 Go sql.DB 关闭,是否关闭任何未关闭的准备查询?

在使用database/sql的Go程序中,当我关闭我正在使用的Postgres数据库时,是否会关闭所有未关闭的准备好的查询?我已将其缩减为一个非常简单的示例,它不需要Prepare但仍然会显示问题(我相信我可以将查询字符串传递给QueryRow并获得一个隐式的Prepare,但在这里将其显式保留以便我可以提出我的问题):import("database/sql")//StorestructisthepostgrestypeStorestruct{pq*sql.DB}typeInfostruct{IDstring`json:"id"`Namestring`json:"name"`}fu

postgresql - 如果 Go sql.DB 关闭,是否关闭任何未关闭的准备查询?

在使用database/sql的Go程序中,当我关闭我正在使用的Postgres数据库时,是否会关闭所有未关闭的准备好的查询?我已将其缩减为一个非常简单的示例,它不需要Prepare但仍然会显示问题(我相信我可以将查询字符串传递给QueryRow并获得一个隐式的Prepare,但在这里将其显式保留以便我可以提出我的问题):import("database/sql")//StorestructisthepostgrestypeStorestruct{pq*sql.DB}typeInfostruct{IDstring`json:"id"`Namestring`json:"name"`}fu

postgresql - Postgresql 的 Golang 过程语言

我正在尝试将go代码编译并运行为Postgresql存储过程。我的动机是因为postgresql可以有用C编写的扩展,而golang可以编译为c-shared所以我必须提交文件,pl.go:packagemain/*#cgoCFLAGS:-Wall-Wpointer-arith-Wno-declaration-after-statement-Wendif-labels-Wmissing-format-attribute-Wformat-security-fno-strict-aliasing-fwrapv-fexcess-precision=standard-march=x86-64-

postgresql - Postgresql 的 Golang 过程语言

我正在尝试将go代码编译并运行为Postgresql存储过程。我的动机是因为postgresql可以有用C编写的扩展,而golang可以编译为c-shared所以我必须提交文件,pl.go:packagemain/*#cgoCFLAGS:-Wall-Wpointer-arith-Wno-declaration-after-statement-Wendif-labels-Wmissing-format-attribute-Wformat-security-fno-strict-aliasing-fwrapv-fexcess-precision=standard-march=x86-64-

go - 解析 PostgreSQL TIMESTAMP 类型值的问题

在PostgreSQL中,我有一个名为surveys的表。CREATETABLESURVEYS(SURVEY_IDUUIDPRIMARYKEYNOTNULLDEFAULTuuid_generate_v4(),SURVEY_NAMEVARCHARNOTNULL,SURVEY_DESCRIPTIONTEXT,START_PERIODTIMESTAMP,END_PERIODTIMESTAMP);如您所见,只有SURVEY_ID和SURVEY_NAME列是NOTNULL。在Go中,我想通过POST请求在该表中创建新条目。我像这样发送JSON对象:{"survey_name":"NAME","s

go - 解析 PostgreSQL TIMESTAMP 类型值的问题

在PostgreSQL中,我有一个名为surveys的表。CREATETABLESURVEYS(SURVEY_IDUUIDPRIMARYKEYNOTNULLDEFAULTuuid_generate_v4(),SURVEY_NAMEVARCHARNOTNULL,SURVEY_DESCRIPTIONTEXT,START_PERIODTIMESTAMP,END_PERIODTIMESTAMP);如您所见,只有SURVEY_ID和SURVEY_NAME列是NOTNULL。在Go中,我想通过POST请求在该表中创建新条目。我像这样发送JSON对象:{"survey_name":"NAME","s