草庐IT

PostgreSQL-psql

全部标签

c# - PostgreSQL 和 C# 数据类型

我搜索了PostgreSQL和C#之间的类型转换表,但我找不到任何东西。如果我有时间,我会研究上表中的空单元格。但是,如果您知道包含这些信息的网页,我将非常适合您的帮助。PostgreType--->C#Typebigint--->Int64bigserial--->bit[(n)]--->Byte[]bitvarying[(n)]--->Byteboolean--->Booleanbox--->bytea--->Byte[]charactervarying[(n)]--->Stringcharacter--->Stringcidrcircledate--->DateTimedoubl

C# .NET + PostgreSQL

我正在研究一个使用C#.NET(位于Windows机器上)作为主要语言并使用PostgreSQL作为后端数据库(后端位于Linux机器上)的项目。我听说ODBC.NET允许轻松集成这两个组件。有没有人有实际设置C#和PostgreSQL协同工作的经验?如果是这样,您对如何着手、发现的问题等有什么建议吗? 最佳答案 我正在使用C#和Postgres使用Npgsql2组件,它们运行速度很快,我推荐你。可以从https://github.com/npgsql/Npgsql/releases下载注意:如果您想要一个适用于任何数据库的应用程序

postgresql - Docker 错误 : standard_init_linux. go:185: exec 用户进程导致 "no such file or directory"

我正在尝试将我的elixir-phoenix应用程序与postgresql数据库一起设置为与Docker一起运行。这就是我的Dockerfile的样子:#./Dockerfile#StartingfromtheofficialElixir1.5.2image:#https://hub.docker.com/_/elixir/FROMelixir:1.5.2ENVDEBIAN_FRONTEND=noninteractive#InstallhexRUNmixlocal.hex#InstallrebarRUNmixlocal.rebar#InstallthePhoenixframeworki

postgresql - Docker 错误 : standard_init_linux. go:185: exec 用户进程导致 "no such file or directory"

我正在尝试将我的elixir-phoenix应用程序与postgresql数据库一起设置为与Docker一起运行。这就是我的Dockerfile的样子:#./Dockerfile#StartingfromtheofficialElixir1.5.2image:#https://hub.docker.com/_/elixir/FROMelixir:1.5.2ENVDEBIAN_FRONTEND=noninteractive#InstallhexRUNmixlocal.hex#InstallrebarRUNmixlocal.rebar#InstallthePhoenixframeworki

postgresql - 在 Docker Compose 中更改 postgres 容器服务器端口

我正在尝试使用Dockercompose在远程服务器上部署第二个数据库容器。此postgresql服务器在端口5433上运行,而不是第一个postgresql容器使用的5432。当我设置应用程序时,我得到这个错误输出:web_1|django.db.utils.OperationalError:couldnotconnecttoserver:Connectionrefusedweb_1|Istheserverrunningonhost"db"(172.17.0.2)andacceptingweb_1|TCP/IPconnectionsonport5433?我的dockercompose

postgresql - 在 Docker Compose 中更改 postgres 容器服务器端口

我正在尝试使用Dockercompose在远程服务器上部署第二个数据库容器。此postgresql服务器在端口5433上运行,而不是第一个postgresql容器使用的5432。当我设置应用程序时,我得到这个错误输出:web_1|django.db.utils.OperationalError:couldnotconnecttoserver:Connectionrefusedweb_1|Istheserverrunningonhost"db"(172.17.0.2)andacceptingweb_1|TCP/IPconnectionsonport5433?我的dockercompose

postgresql - Docker-compose 环境变量

我正在尝试设置一个postgres容器并希望使用以下命令设置postgres登录:POSTGRES_USER:dockerPOSTGRES_PASSWORD:docker所以我像这样创建了docker-compose.ymlweb:build:.ports:-"62576:62576"links:-redis-dbdb:image:postgresenvironment:POSTGRES_PASSWORD:dockerPOSTGRES_USER:dockerredis:image:redis我还尝试了环境变量的其他语法,将db部分声明为:db:image:postgresenviron

postgresql - Docker-compose 环境变量

我正在尝试设置一个postgres容器并希望使用以下命令设置postgres登录:POSTGRES_USER:dockerPOSTGRES_PASSWORD:docker所以我像这样创建了docker-compose.ymlweb:build:.ports:-"62576:62576"links:-redis-dbdb:image:postgresenvironment:POSTGRES_PASSWORD:dockerPOSTGRES_USER:dockerredis:image:redis我还尝试了环境变量的其他语法,将db部分声明为:db:image:postgresenviron

go - postgresql golang 创建表错误,pq : syntax error at or near "$1"

嗨,我不明白我在这里做错了什么。_,err=db.Exec("CREATETABLE$1","books")iferr!=nil{log.Fatal(err)}我看不出这里有什么语法错误。我也做过:_,err=db.Exec("CREATETABLEbooks")iferr!=nil{log.Fatal(err)}也给出了语法错误 最佳答案 标识符不能用作占位符。那里只能使用值。(这不是Go或其数据库驱动程序的限制,而是关系数据库本身具有这样的“限制”)。如果是硬编码标识符-使用精确查询CREATETABLEbooks在动态占位符的

postgresql - 如何在 Go 中正确绑定(bind) postgresql 变量?

我有这个返回错误的函数sql:Rowsareclosed。我不明白为什么...函数如下:funcGetUserFromToken(db*sql.DB,tokenstring)User{query:=`SELECTid,token,name,surname,phone,emailFROMusersWHEREtoken=$1`rows,err:=db.Query(query,token)iferr!=nil{fmt.Println("queryerror:"+err.Error())}varuserUserrows.Next()err=rows.Scan(&user.ID,&user.To