草庐IT

PostgreSQL-psql

全部标签

windows - 如何从 heroku 中的 postgresql 获取表?

我有Windows、gitbash、pg-admin3、一个带有PostgreSQL数据库的Heroku应用程序,是否有任何gitbash命令来获取数据库和表名?因为我忘记了名字而且我无法进行任何查询(select*from(?))我试过:gitbash中的\list命令,但不存在。从Heroku网站上看,但没有成功。有什么办法可以得到名字吗? 最佳答案 gitbash只是一个Cygwin风格的bash模拟器,它允许git在Windows下运行。正如没有与Postgres交互的原生bash命令一样,gitbash也没有。在任何一种情

windows - PostgreSQL 不断提示输入我从未在 PowerShell 中提供的密码

我正在尝试将postgresql设置为在我的Windows机器上本地运行。我已经从postgresql.org下载并安装了psql。但是,每当我尝试从命令行运行psql命令时,它都会提示我输入密码,而我从未为用户提供过密码,它似乎是根据我计算机的用户名自动生成的。在Powershell中:PSC:\Users\Theophilus>psqlPassword:psql:FATAL:passwordauthenticationfailedforuser"Theophilus"在这种情况下,我将用作密码的任何东西都不起作用。我已经从我的Windows机器上卸载并重新安装了postgres,看

windows - 使用 WSL 和 postgresql 安装 rails

我正在尝试在Windows10上设置Rails环境开发。我遵循“go_rails”(https://gorails.com/setup/windows/10)的教程大多数安装似乎都运行良好(当我在bash中键入rby-v或rails-v时,它返回了预期的结果)。我的问题是postresql,它用于我从事的项目。按照教程的说明,我直接在Windows上安装Postgresql(10)。它似乎可以工作,因为可以使用Windows上的pgadmin或在bash中键入“psql-p5432-hlocalhost-Upostgres”登录。所以看起来postgresql正在工作,但是当我在bas

windows - 不允许远程连接Postgresql

谁能帮忙看看这个奇怪的问题?我仍然无法远程连接到我的Postgresql。我的步骤:下载并安装最新的Postgresql到我的本地机器设置postgresql创建数据库修改“pg_hba”,添加行“hostallall0.0.0.0/0md5”修改“postgresql.conf”,确保“listen_addresses='*'”重启postgresql服务打开本地PgAdmin,并连接到DB从远程桌面执行与#7相同的操作错误信息:“服务器不听”“无法连接到服务器……正在接受端口5432上的TCP/IP连接吗?”我在键入“netstat-a”时发现“TCP0.0.0.0:5432Lis

windows - Win 10 Postgresql 11 数据库集群初始化失败

我从戴尔(XPS15)买了一台新的笔记本电脑,装有Windows10专业版。在安装postgres期间,我总是遇到同样的问题“运行安装后步骤时出现问题。安装可能无法正确完成。数据库集群初始化失败。”.我尝试了很多过去线程的解决方案:不将postgres安装到程序文件中创建一个名为postgres的用户,对postgress目录具有完全访问权限,此处解释https://www.youtube.com/watch?v=pS_zWDDDSe0检查新的win-updates关闭Windows的防火墙和杀毒软件。Errorrunningcscript//NoLogo"C:\develop\pos

PostgreSQL 查找替换函数

介绍PostgreSQL替换函数,这些函数在字符串中搜索子字符串并将其替换为新的子字符串。PostgreSQLREPLACE函数有时,您想搜索列中的字符串并将其替换为新字符串,例如替换过时的电话号码、损坏的URL和拼写错误。要搜索字符串的所有匹配项并将其替换为新字符串,请使用REPLACE()函数。下面说明了PostgreSQLREPLACE()函数的语法:REPLACE(source,old_text,new_text);REPLACE()函数接受三个参数:source是一个你想要替换的字符串。old_text是您要搜索和替换的文本。如果old_text在字符串中多次出现,它的所有出现都将被

c# - 沿 Windows 应用程序部署 Postgresql

我有一个使用Postgresql作为数据库引擎的WPF应用程序。我想安装Postgresql引擎并将application-Db恢复/附加到它。应用程序的用户是非技术人员,他们不能单独安装Postgresql。 最佳答案 Theapplication'susersarenon-technicalpeopleandtheycannotinstallPostgresqlindividually.然后试试这个,静默安装PostgreSQL,我们在我们的软件部署中使用类似的代码C:\Installer\postgresql-9.0.2-1-

c# - 在 PostgreSQL 中生成用于将 IPAddress 映射为 INET 类型的表?

我得到了一个将IPAddress对象字段映射到数据库的映射。PostgreSQL中有inet类型适用于此,但在我的例子中,它在生成模式时使用bytea类型。有没有办法强制此列的结果生成模式类型实际上在数据库中为inet?我也恰好对compositeID有这个需求(需要whicg)CompositeId().KeyProperty(x=>x.Date,"for_date").KeyProperty(x=>x.Address,var=>var.ColumnName("ipaddress"));您不能真正在关键属性部分使用CustomSqlType。我也试过用publicclassIPAdd

Docker-compose快速部署PostgreSQL

Docker-compose快速部署PostgreSQL:利用docker-compose编排工具部署:docker-compose.yml文件version:"3.1"services:postgresql:image:postgres:12-alpinecontainer_name:postgresqlenvironment:POSTGRES_DB:postgresPOSTGRES_USER:"root"POSTGRES_PASSWORD:"root"ports:-5432:5432volumes:-./data:/var/lib/postgresql/data通过docker-compo

c# - "WHERE x IN y"子句与 dapper 和 postgresql 抛出 42601 : syntax error at or near\"$1\"

我有一个字符串数组,我想要一个包含IN子句的查询,例如:"...WHEREt.nameIN('foo','bar','baz')..>"这是我的查询的最后一部分,其中包含一个“whereXinY”子句:...leftjoingenre_tag_band_jointjonhb.id=tj.band_idorob.id=tj.band_idleftjoingenre_tagstontj.genre_tag_id=t.idinnerjoinvenuesvone.venue_id=v.idwheret.nameIN@tagsParam...我这样调用Dappervarshows=con.Que