cost 12 ms
"PLPGSQL函数返回问题,涉及uuid"

我想从序列中分配序列号,以及自动生成的 uuid。 我的桌子看起来像 我现在可以生成一个序列号 要自动执行此操作并生成一个包含多个序列号的块,我可以使用如下函数: 这确实有效,但是将值存储在临时表中并有两个循环似乎很麻烦。 所以我试着像这样缩短它: – 但INSERT抛出错误 ...

2022-01-23 18:59:33 1 10
如何将 json 转换为 postgresql/plpgsql 中的长格式表?

首先为使用图像道歉。 但是我似乎无法发布我的问题,因为我的格式似乎有问题,所以我无法发布我的问题,但我不知道出了什么问题.. 我有这样的表源 我想将其转换为如下结构 用户身份 钥匙 价值 用户_1 一个 ...

2022-01-23 14:14:22 1 14
PG_CRON 计划作业不更新表

我正在使用 aws rds postgres13。 我正在尝试使用 PG_CRON 安排工作。 我想定期从一个表中读取并更新另一个表。 我尝试编写一个程序并安排一个作业来调用该程序。 我可以在 job_run_details 中看到计划的作业正在执行,但是表没有按预期更新。 如果我使用函数而不是过程 ...

2022-01-22 06:30:55 0 6
检查函数参数 Postgres

我正在尝试找到最快的方法来检查我的 postgres 函数参数是空还是空。 我当前的功能如下: 有什么方法可以找到哪个参数为空? 所以我可以将我的更新设置为不为空的列。 谢谢 ...

2022-01-19 14:35:09 1 19
用于通过连接插入数据的 Postgresql 函数

我试图创建 postgres sql 函数以从函数中给出的参数中插入数据。 例如有 2 个表:表 Customer 表事务 我当前的功能如下: 我在插入代码中发现错误。 有什么方法可以将参数设置为 1 个表然后加入它们? 谢谢 ...

2022-01-19 04:53:15 0 24
声明并返回 DELETE 和 INSERT 的值

我正在尝试根据唯一 ID 从我们的某些数据库中删除重复数据。 所有已删除的数据应存储在单独的表中以供审核。 由于它涉及相当多的数据库以及不同的模式和表,我想开始使用变量来减少出错的机会和我需要的工作量。 这是我能想到的最好的示例查询,但它不起作用: 查询语法适用于硬编码值。 大多数时候,我的 ...

2022-01-17 11:37:49 2 31
如何使用 .pqsql 文件导入 postgresql 数据库?

我有一个.pgsql文件。 我想将 PostgreSQL 数据库导入我的本地 PC。 为此,我使用了以下命令: psql -U username dbname < dbexport.pgsql; 我遇到了, The system cannot find the file specifie ...

2022-01-16 18:01:23 0 7
如何创建一个日复一日触发postgresql的触发函数

我有一个函数可以在条件为真时向人们发送邮件,它是 pgmail(),我想在下表中date_debut的值等于现实生活中的相同日期时使用它来发送邮件。 例如:如果今天是 2022-01-18 23:00:00 并且 date_debut 是 2022-01-18 23:00:00 那么发送邮件。 另 ...

2022-01-12 11:44:49 0 13
尝试使用带有 plpg/sql 的并行化自定义函数

我试图通过让刨床使用并行化索引/序列扫描来加快查询速度。 我有 2 张桌子。 表 1 表示一些链接。 它包含 2 列:链接索引和这些链接的距离。 Table2 包含附加信息:在数组中绘制链接的点列表和与 table1 匹配的链接索引。 我的目标是计算每个链接的每个点之间的距离和斜率。 为此,我创建 ...

2022-01-11 15:56:30 0 9
如何使用循环增加 WHERE 子句中的数值?

我目前正在使用下面的UNION ALL解决方法来计算每个股票代码的old_eps_tfq回归斜率,基于其相应的rownum值(请参阅WHERE rownum < x )。 我有兴趣知道old_eps_tfq是什么时, rownum < 4则增加4 1找出old_eps_tfq是什么时, ...

2022-01-11 09:53:19 1 20
使用 Redshift 运算符解决语法错误不存在并添加显式强制转换

我是红移数据建模领域的新手,遇到了一个错误。错误: - 最终版本 语法错误错误:运算符不存在:文本| 记录提示:没有运算符匹配给定的名称和参数类型。 您可能需要添加显式类型转换。 其中:SQL 语句“SELECT 'create temp table ' || $1 || ' as sele ...

2022-01-10 16:01:02 0 7
PostgreSQL 中“IF”处或附近的语法错误

我正在尝试在 PostgreSQL 上编写一个 sql 函数,但“IF”出现错误: 我无法理解语法错误。 (没有 IF 的功能正常工作) 我的 SQL 代码: 谢谢! ...

2022-01-07 16:05:06 1 22
Postgis:在程序中创建带有 srid 的列

你好, 我想知道如何使用从数据库中检索到的 srid 创建一个空间化列。 -- OK -- ALTER TABLE POI ADD COORDS GEOMETRY(POINT, 26916); -- KO (invalid input syntax for type integer: "srid ...

2022-01-05 17:12:46 1 17
将字符串转换为多个单词并删除特殊字符

我需要在 PLPGSQL 中将给定的字符串转换为多个单词,尝试过 regrex 和 substr,但我们没有得到想要的结果。 例如 字符串 ABC 将分为两个词 ABC 和 ABCS variable1= ABC 将分为 variable2=ABC variable3=ABCS ABC 将 ...

2022-01-04 15:29:59 1 20
postgresql 触发器将倒数第三个字符与属性进行比较

我最近开始学习 PostgreSQL,但在创建触发器时遇到了麻烦。 在特定情况下,我应该检查男运动员不能参加女子比赛,反之亦然; 在 match_code 属性中,将“M”或“F”作为倒数第三个字符插入,以标识该种族是男性还是女性(例如:“Q100x4M06”); 性别属性中仅存储一个字符,即“M” ...

2022-01-03 20:25:04 1 21
创建新用户后创建新记录的触发器在 PostgreSQL 中不起作用

我有一个settings表和一个users表。 我想创建一个触发器,以插入一个新的settings记录每一个新用户被创建时,并引用新创建的用户的ID在settings记录( settings.user_id在这种情况下)。 目前,我想出了这个触发器和函数,但是每当我尝试insert记录插入到user ...

2022-01-02 15:36:51 1 16

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM