草庐IT

postgresql表操作

全部标签

linux - PostgreSQL:CURRENT_TIMESTAMP 和 CLOCK_TIMESTAMP 解决方案:Windows 与 Linux?

所以我对PostgreSQL计时函数有这个有趣的问题。情况是这样的。我们有一个预生产服务器(Linux),用于存放我们正在开发的应用程序。我还在该数据库(Windows)的本地副本上做一些工作,以防服务器正在进行一些更重要的工作。我最近遇到了一个问题,我开始在本地数据库副本的日志表上发现主键违规。我认为这是不可能的,因为我使用CLOCK_TIMESTAMP(当前系统时间)作为主键。此外,我在预生产服务器上进行了测试,它运行良好。所以我做了一些调查。我最终发现,如果我在服务器上运行“SELECTCLOCK_TIMESTAMP()”,它会将时间返回到微秒。如果我在我的本地主机上运行它,它只

php - 如何在启用 SSL 的 Windows 上为 PHP 安装 PostgreSQL 客户端库

我无法从我的本地PHP开发服务器连接到我在Heroku上的PostgreSQL数据库。这是因为Heroku要求我使用SSL建立连接。但是标准的WindowsPHP5.5.12PostgreSQL客户端库似乎不支持SSL。我收到以下错误:pg_pconnect():UnabletoconnecttoPostgreSQLserver:sslmodevalue"require"invalidwhenSSLsupportisnotcompiledin我尝试从我的Postgres安装中复制libpg.dll,但无济于事。我运行了phpinfo()并在pgsql下显示:SSL已禁用。我安装了Bit

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 - Windows 操作系统是否支持 OpenVas?

Windows操作系统是否支持新版本的OpenVas(版本8或更高版本)?如果可以,我在哪里可以下载并安装它? 最佳答案 来自OpenVas的回答:OpenVASwillnotrunonWindowsunlessyourunitsLinux-VMinahypervisoronWindows.ScanningofWindowsisofcoursepossible. 关于windows-Windows操作系统是否支持OpenVas?,我们在StackOverflow上找到一个类似的问题:

c# - 从 C# 应用程序调用 windows 资源管理器 “rotate clockwise” 操作

有谁知道如何找出这里实际调用的是什么?我想使用PowerShell或C#自动执行此操作。 最佳答案 我不知道那些上下文菜单项实际上调用了什么,但您可以通过Shell.Application调用这些动词对象:$path='C:\path\to\your.jpg'$folder=Split-Path-Parent$path$file=Split-Path-Leaf$path$app=New-Object-COM'Shell.Application'$app.NameSpace($folder).ParseName($file).Verb

windows - 如何在 Windows 操作系统上安装 influxdb 并访问管理控制台

我是influxdb的新手,正在尝试将其安装在我的Windows7-64操作系统上。以下是目前完成的步骤:从以下位置下载.zip文件:https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0_windows_amd64.zip将文件夹解压缩到以下位置:J:\common\influxdb\influxdb-1.1.0_windows_amd64\influxdb-1.1.0-1使用管理员权限启动命令提示符并运行以下命令:1.cdJ:\common\influxdb\influxdb-1.1.0_windows_amd64\in

windows - CSP如何找到证书的私钥进行加密操作?

我的问题是:应用调用CSP进行签名等加密操作时,CSP如何分别找到证书的私钥?如果导入到证书存储的证书私钥不在本地计算机上(在USBtoken、外部存储,例如移动设备上),它能找到吗? 最佳答案 当您将证书导入系统存储时,Windows会创建一个包含编码证书本身及其属性的BLOB结构。BLOB具有以下结构:property1_id(4bytes)reserved=0x00000001property1_length(4bytes)property1_data[property1_length]...cert_property_id=

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

c# - 如何确定已安装字体的操作系统文件名?

我们使用第三方PDF生成器库,它要求您在使用默认PDF标准中的14左右以外的字体时指定TrueType或Type1文件名。因此,如果我想使用BitstreamArrusBold,我必须知道引用arrusb.ttf。除了枚举字体文件夹中的所有文件并创建一次性PrivateFontCollection来提取关系之外,是否有一种方法可以从字体信息中获取基础字体名称,即给定CourierNew、Bold、ItalicderiveCourBI.ttf?我已经查看了InstalledFontCollection,但什么也没有。 最佳答案 如果您