草庐IT

postgresql-9.6

全部标签

postgresql创建一个只读账户指定数据库

要在PostgreSQL中创建一个只读账户,您可以按照以下步骤进行操作:1.**登录到PostgreSQL:**使用具有足够权限的管理员账户(通常是"postgres"用户)连接到PostgreSQL数据库。2.**创建只读账户:**使用以下命令创建一个只读账户。在这个示例中,假设您要创建一个名为"readonly_user"的只读账户,并且要将其限制在访问名为"mydatabase"的数据库。  ```sql  CREATEUSERreadonly_userWITHPASSWORD'your_password';  ```3.**授予只读权限:**授予只读用户访问数据库的只读权限。您可以使用

Linux系统之安装PostgreSQL数据库

Linux系统之安装PostgreSQL数据库一、PostgreSQL介绍1.PostgreSQL简介2.PostgreSQL特点二、本次实践介绍1.本次实践介绍2.实践环境介绍三、配置PostgreSQL的yum仓库源1.检查本地是否部署PostgreSQL2.配置镜像源3.检查yum仓库镜像源状态四、安装PostgreSQL1.安装PostgreSQL2.初始化数据库3.启动PostgreSQL数据库4.检查PostgreSQL数据库状态五、PostgreSQL的基本命令1.查看PostgreSQL相关文件2.PostgreSQL的相关命令六、修改用户密码1.切换postgres用户2.登

sql-server - Postgresql的独立实例是否可能

我想安装postgresql用作Windows应用程序的后端。如果系统上尚未安装postgresql,这似乎没有问题。如果已经安装了postgresql,那么除非命令行参数包含现有安装的super密码等,否则安装将失败。因为我可能永远不会知道任何预先存在的postgresql实例的super密码或其他帐户详细信息,而机器所有者可能也不知道,这似乎会挫败在这种情况下安装postgresql的任何尝试。我相信安装完全独立的sqlserver实例是可能的,但这对postgresql来说可能吗?顺便说一句:如果命令行确实包含正确的超​​级密码,那么安装似乎只是覆盖现有安装并忽略--prefix

windows - Postgresql无法通过PGAdmin4连接应用服务器

我在我的Windows机器上安装了PostgreSql。我可以通过cmd连接到PostgreSql。但是当我想启动pgAdmin时,我收到了这条错误消息。FailedtoconnecttothepgAdminapplicationserver.Clickheretotryagain.我的机器上也安装了Mysql,如果它会造成任何并发症的话。 最佳答案 我今天遇到了同样的问题:我是这样解决的:1)使用文本编辑器打开c:\ProgramFiles\pgAdmin4\v1\web下的config_distro.py文件>文件夹。将SERV

【postgresql】postgresql字段类型变更varchar---> Float

postgresql字段类型变更varchar—>Floatvarchar—>FloatCAST函数将字段转换为FLOAT类型,如下所示:SELECTCAST(data1ASFLOAT),CAST(data2ASFLOAT)FROMdb_1;如果你想在表结构中直接将这两个字段定义成FLOAT类型,可以使用ALTERTABLE语句,如下所示:ALTERTABLEdb_1ALTERCOLUMNdata1TYPEFLOAT;ALTERTABLEdb_1ALTERCOLUMNdata2TYPEFLOAT;注意:这两个语句执行后,原来表中的数据类型会被修改为FLOAT类型,如果原来的数据不是有效的浮点数

sql - 将Windows上的.sql文件导入到postgresql

我有一个前一段时间由postgresql创建的.sql文件。我现在想将此文件导入到运行postgresql的Windows机器上。我该怎么做。该文件大约为1.5gb。 最佳答案 你应该使用psql命令行工具:psql-hhostname-pport_number-Uusername-fyour_file.sqldatabasename 关于sql-将Windows上的.sql文件导入到postgresql,我们在StackOverflow上找到一个类似的问题:

windows - 如何允许远程访问 PostgreSQL 数据库

我在Windows7中安装了PostgreSQL9.2,在虚拟机中安装了WindowsXP,如何连接这两个数据库并允许远程访问以从两个系统添加/编辑数据库? 最佳答案 为了远程访问PostgreSQL数据库,您必须设置两个主要的PostgreSQL配置文件:postgresql.confpg_hba.conf这里是关于如何设置它们的简要说明(请注意,以下说明纯粹是指示性的:要安全地配置机器,您必须熟悉所有参数及其含义)首先配置PostgreSQL服务在Windows7机器的所有网络接口(interface)上监听端口5432:打开文

深入了解 PostgreSQL 扩展插件

深入了解PostgreSQL扩展插件在PostgreSQL数据库中,扩展插件是极具价值的工具,它们为我们提供了丰富多样的功能增强。本篇博客将深入介绍几个常用的PostgreSQL扩展插件,包括pg_stat_statements、uuid、postgis以及postgis_raster。这些插件不仅能够优化数据库性能,还能处理地理信息数据,为数据管理与利用带来更多可能。1.查看与加载扩展首先,我们将学习如何查看当前数据库已加载的扩展模块,以及可供加载的扩展模块。这可以通过简单的命令完成:--查看当前数据库的扩展模块\dx--查看数据库有哪些可加载的扩展模块SELECT*FROMpg_avail

windows - PostgreSQL 数据库服务

我从他们的站点下载了PostgreSQL-http://www.postgresql.org/download/windows但是,我无法从pgAdmin创建数据库并收到消息:couldnotconnecttoserver:Connectionrefused(0x0000274D/10061)Istheserverrunningonhost"localhost"andacceptingTCP/IPconnectionsonport5432?couldnotconnecttoserver:Connectionrefused(0x0000274D/10061)Istheserverrunn

windows - 如何在 Windows 上只安装 PostgreSQL 的客户端工具?

我在Linux系统上有一个PostgreSQL数据库,我想从我的WindowsPC访问它。但我能找到的唯一Windows二进制文件是完整的安装程序,其中包括数据库服务器和客户端。是否可以从任何地方为PostgreSQL获取仅限客户端的Windows二进制安装?(澄清一下,我想要标准的PostgreSQL客户端psql——而不是GUI客户端或独立工具)。 最佳答案 不幸的是,没有真正的客户端“唯一”安装程序。您可以做的是下载完整Postgres二进制文件的ZIP存档:http://www.enterprisedb.com/produc