草庐IT

POSTGRES

全部标签

postgresql - 无法检测默认用户名。请明确提供一个

将golang容器连接到postgres时出现此错误。pq:Couldnotdetectdefaultusername.Pleaseprovideoneexplicitly我尝试了很多用户名和密码组合,但都没有成功。我应该使用什么用户名组合?docker-compose代码是:version:'3.6'services:postgres:image:postgres:11.1-alpineports:-'5432:5432'#network_mode:bridgecontainer_name:postgresenvironment:POSTGRES_USER:'user'POSTGRE

postgresql - 为什么我的 golang 应用程序没有返回任何 Postgres 记录,如果编译没有错误并且没有返回错误?

这张图片上的情况是这样的:https://pasteboard.co/HSsFIgn.png我有PostgreSQLportable10.1和golang1.10.2portable。我写了一个简单的程序来从数据库中获取数据,但没有得到任何响应代码是这样的:我没有编译错误,我可以运行dbapp.exe,但结果什么也没有,请看上面粘贴的图片或下面的代码:谢谢任何提示。packagemainimport("database/sql""fmt"_"github.com/lib/pq""log")const(DB_USER="postgres"DB_PASSWORD=""DB_NAME="go

postgresql - 为什么我的 golang 应用程序没有返回任何 Postgres 记录,如果编译没有错误并且没有返回错误?

这张图片上的情况是这样的:https://pasteboard.co/HSsFIgn.png我有PostgreSQLportable10.1和golang1.10.2portable。我写了一个简单的程序来从数据库中获取数据,但没有得到任何响应代码是这样的:我没有编译错误,我可以运行dbapp.exe,但结果什么也没有,请看上面粘贴的图片或下面的代码:谢谢任何提示。packagemainimport("database/sql""fmt"_"github.com/lib/pq""log")const(DB_USER="postgres"DB_PASSWORD=""DB_NAME="go

postgresql - 在 Go 语言中运行 SQL 查询时 PQ 关系不存在

在GoLang中对我的数据库运行任何sql查询时,我收到以下错误,有谁知道是否还有其他任何我可以尝试解决的问题pq:relation"users"doesnotexist我尝试过的:检查了数据库的权限,一切正常。检查凭据没问题通过psql直接在SQL数据库上运行INSERT语句创建了一个极简程序以确保它在我的代码中没有任何其他内容手动将值输入查询字符串,而不是使用参数试过SELECT语句和同样的问题。它只是找不到用户表。我已经通过const变量构建了连接字符串,如下所示。两者都没有用。我尝试过使用和不使用端口(5432)下面的代码是我所拥有的(极简应用程序输出与我的主应用程序相同的错误

postgresql - 在 Go 语言中运行 SQL 查询时 PQ 关系不存在

在GoLang中对我的数据库运行任何sql查询时,我收到以下错误,有谁知道是否还有其他任何我可以尝试解决的问题pq:relation"users"doesnotexist我尝试过的:检查了数据库的权限,一切正常。检查凭据没问题通过psql直接在SQL数据库上运行INSERT语句创建了一个极简程序以确保它在我的代码中没有任何其他内容手动将值输入查询字符串,而不是使用参数试过SELECT语句和同样的问题。它只是找不到用户表。我已经通过const变量构建了连接字符串,如下所示。两者都没有用。我尝试过使用和不使用端口(5432)下面的代码是我所拥有的(极简应用程序输出与我的主应用程序相同的错误

json - Golang JSON Marshal/Unmarshal postgres now()

我正在使用postgres的now()作为我的created时间戳的默认值,它生成了这个:id|user_id|title|slug|content|created----+---------+-------+------+---------+----------------------------1|1|Foo|foo|bar|2014-12-1619:41:31.4288832|1|Bar|bar|whiz|2014-12-1702:03:31.566419我尝试使用json.Marshal和json.Unmarshal并最终收到此错误:解析时间“2014-12-1619:41:3

json - Golang JSON Marshal/Unmarshal postgres now()

我正在使用postgres的now()作为我的created时间戳的默认值,它生成了这个:id|user_id|title|slug|content|created----+---------+-------+------+---------+----------------------------1|1|Foo|foo|bar|2014-12-1619:41:31.4288832|1|Bar|bar|whiz|2014-12-1702:03:31.566419我尝试使用json.Marshal和json.Unmarshal并最终收到此错误:解析时间“2014-12-1619:41:3

postgresql - sqlx postgres 扫描方法失败

我正在尝试执行包含自定义geoPoint类型的postgres查询,但收到意外的EOF错误。对我做错了什么有什么想法吗?typeAccountstruct{Iduint`json:"id"db:"id"`RegistrationIdstring`json:"registration_id"db:"registration_id"`PhoneNumberstring`json:"phone_number"db:"phone_number"`AuthTokenstring`json:"auth_token"db:"auth_token"`//Rolestring`json:"-"db:"r

postgresql - sqlx postgres 扫描方法失败

我正在尝试执行包含自定义geoPoint类型的postgres查询,但收到意外的EOF错误。对我做错了什么有什么想法吗?typeAccountstruct{Iduint`json:"id"db:"id"`RegistrationIdstring`json:"registration_id"db:"registration_id"`PhoneNumberstring`json:"phone_number"db:"phone_number"`AuthTokenstring`json:"auth_token"db:"auth_token"`//Rolestring`json:"-"db:"r

Postgres : 创建schema、创建表空间与指定用户权限

1.创建新的Schema要创建PostgreSQL中的一个新的schema,并创建一个只有该schema权限的新用户,请按照以下步骤操作:(1)打开PostgreSQL客户端并连接到数据库服务器。(2)创建一个新的schema,使用CREATESCHEMA命令,后面紧跟着schema的名称。例如,要创建名为my_schema的schema,请运行以下命令:CREATESCHEMAmy_schema;(3)创建一个新的用户,使用CREATEUSER命令。例如,要创建名为my_user的用户,请运行以下命令:CREATEUSERmy_userWITHPASSWORD'password';注意,上面