问题标签 [pgadmin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 使用 INSERT INTO 时的错误消息
这是我在 postgreSQL 中编码的学生表(摘录):
现在我正在使用 pgAdmin 的查询工具功能将数据插入到表中。这是 INSERT INTO 代码...
我遇到的问题是,我收到一条错误消息,指出 Student 表不存在,而它显然在我的数据库中。这是错误消息:
有人知道出了什么问题吗?
postgresql - pgAdmin 中的回滚 DML 语句
在 pgAdmin 中,如果我执行插入查询,我看不到任何提交或回滚我刚刚运行的语句的方法(我知道它会自动提交)。我习惯了 Oracle 和 SQL 开发人员,我可以在其中运行一条语句,然后通过按一下按钮回滚我运行的最后一条语句。我将如何在这里实现同样的目标?
postgresql - 错误:用于编码“UTF8”的无效字节序列插入 pgadmin
在具有字符 é 的 postgres 中插入数据时遇到问题。通过 PGADMIN 插入此字符时,它会将字符解析为 ETX,而 pgsql shell 将其解析为 ^C。当我将带有字符的查询保存在文件中并将文件传递到 psql shel 时,它给了我一个错误:
错误:编码“UTF8”的字节序列无效:0x82
我的 Postgres 9.0 Db 编码设置为 UTF-8。
请让我知道如何处理这些字符。
谢谢,罗希特。
PS:我不确定角色是否可以在这里正常看到。它是一个方框图字符,用 ASCII 表示为 – 192,UTF-8 表示为 – U+2514
postgresql - 如何在 PostgreSQL 中存储一组查询,以便我可以轻松地再次运行它?
我想将一组查询(多个 SQL 更新)保存为可以使用 pgAdmin3(PostgreSQL 9.1)执行的单个元素。
我知道我可以将单个 SELECTS 保存为视图,但是多个 UPDATE 查询呢?
例子:
更新:我正在寻找的是使用 GUI 添加存储过程的分步指南,而不是运行创建它的 SQL 查询。
到目前为止,我遇到了两个问题"New function..."
:返回类型是必需的,发现NULL是不可接受的,所以尝试了integer
。另外,将类型设置为,SQL
但我不知道在 SQL 选项卡中究竟要写什么,无论我尝试什么,确定按钮仍然被禁用,状态栏显示:请输入函数源代码。
postgresql - 在 postgres 中的每个“对象”下生成所有“数据字典”报告
我有一个包含大约 50 个表的数据库。我想在每个表上运行报告“数据字典”。
理想情况下,我希望它们都在一个报告中,例如,在 PGAdminIII 中,如果我右键单击选择“表”,我将获得所有“对象”的报告,每个对象下都有一个数据字典报告。
是否有自动执行此操作的方法,或者我可以安装到 postgres 的插件?或者有没有类似的东西?
postgresql - 如何在 pgScript 中编写存储过程?
pgScript
是否可以在其主体中创建存储过程?如何?
postgresql - 在 INSERT 到表中 INSERT 连接表中的数据
我有两个表,它们有一个id_user
共同命名的列。这两个表是在某个时候在我的 Drupal 网页中创建的(我不知道,因为我没有创建 Netbeans 项目)。
我在网上查了一下,发现可能通过添加REFERENCES 1sttable (id_user)
到第二个表,它应该将1sttable
(总是在新用户到达时创建)的id_user
值复制到2ndtable
(我不知道在哪一点是创建)。这是对的吗?
如果不正确,我想知道 pgAdmin 中的一种方法可以使我同步这些表,或者至少在同一时刻创建它们。
我遇到的问题是,新用户一1sttable
注册就会自动打开一个新行,而要获得一个新行2ndtable
需要某种“激活”,比如插入所有数据。我正在寻找的是一种方法,一旦 中有新行1sttable
,它也会自动在另一个表上创建新行。我不知道如何说得更清楚(英语不是我的母语)。
你给我的解决方案似乎很清楚这个问题,但问题有点大:这两个表呈现了不同类型的变量,应该是它们,一个在 mySQL 中,带有用户数据(drupal 默认为用户) ,然后我在postgresql中有2个,都具有相同的主键(id_user):
- 第一个有 118 列,大部分是实整数;
- 第二个有 50 列,混合类型。
我正在使用的 Web 应用程序需要此列的所有值都不是空的(否则我会得到 NullPointerException)才能工作,所以我正在寻找的是(我认为):
当用户在drupal中注册-插入他的电子邮件时,它会自动创建两个已完成的列,以使网络在电子邮件存储在mysql中后立即自动运行。可能吗?解释清楚了吗?
我的环境是:
- windows server 2008 企业版
- 玻璃鱼 2.1
- 网豆6.7.1
- 德鲁巴 6.17
- PostgreSQL 8.4
- mysql 5.1.48
postgresql - pgAdmin 显示类型 [] 但不显示类型
我已经ENUM
在 PostgreSQL 中创建了一个类型,tribool
我已经创建了带有 type 的表列,tribool
现在我正在编写一个函数,该函数采用 type 的参数tribool
。但是,pgAdmin 仅显示tribool[]
在下拉列表中,而不显示tribool
.
postgresql - PostgreSQL 错误:转换为所需的编码
我正在尝试更新一列:
我收到错误:
无法将查询转换为所需的编码。
请指教。
我必须登录到机器,然后从命令中运行它。
postgresql - 如何在 pgAdmin v1.14.2 查询工具中将查询输出作为文本获取?
我似乎记得以前版本的 pgAdmin 中的一个选项,在该选项中,我可以将查询结果作为文本(就像使用 PSQL 控制台获得的结果一样)而不是图形“表格”视图。我现在找不到办法做到这一点。有任何想法吗?