首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏好派笔记

    linux postgresql 安装扩展dblink,提示无法打开扩展控制文件的解决办法

    --1.0--1.1.sql                tcn.control   dict_xsyn--1.0.sql                  pgcrypto--1.1--1.2.sql                 timetravel--1.0.sql   dict_xsyn.control                   pgcrypto--1.2--1.3.sql                 timetravel.control   dict_xsyn--unpackaged--1.0.sql      pgcrypto--1.3.sql                     timetravel --unpackaged--1.0.sql   earthdistance--1.0--1.1.sql         pgcrypto.control                      tsm_system_rows --1.0.sql   earthdistance--1.1.sql              pgcrypto--unpackaged--1.0.sql         tsm_system_rows.control

    4.3K41发布于 2021-09-14
  • 来自专栏公众号:懒时小窝

    浅谈postgre-sql uuid生成方法的细节

    postgre-sql的版本使用的是13之前,会抛出下面的问题: function gen_random_uuid() does not exist 如果想要能够使用此方法,需要使用如下的命令,也就是使用 pgcrypto : CREATE EXTENSION pgcrypto; 下面是postgresql-sql 12版本,会出现如下的提示。 You might need to add explicit type casts. # CREATE EXTENSION pgcrypto; CREATE EXTENSION # SELECT gen_random_uuid 绝大多数情况下如果仅仅只是需要一个随机数的生成函数,官方更加建议使用pgcrypto的gen_random_uuid()。 2. PostgreSQL 生成 UUID 的两种不同方式:gen_random_uuid 与 uuid_generate_v4s❞ 首先是关于这两个函数的直接区别: gen_random_uuid()扩展提供pgcrypto

    3.1K30编辑于 2021-12-13
  • 100天跟着CP学PostgreSQL+AI,第13天 : 数据库权限管理:如何保障 AI 训练数据安全?

    核心内容:行级安全策略(RLS)在多租户场景的应用 / 数据脱敏(pgcrypto 扩展) 实践案例:为医疗 AI 项目设计分级权限方案(医生 vs 算法工程师) 正文 在人工智能技术飞速发展的今天 二、数据脱敏(pgcrypto 扩展):敏感数据的保护层 (一)数据脱敏的重要性 在 AI 训练过程中,可能会涉及到大量的敏感数据,如医疗数据中的患者姓名、身份证号、病历等。 (二)pgcrypto 扩展的功能与应用 pgcrypto 是 PostgreSQL 数据库的一个扩展,提供了强大的加密功能,可用于实现数据脱敏。 在医疗 AI 项目中,我们可以利用 pgcrypto 扩展对患者的敏感字段进行脱敏处理。 例如,对于患者姓名字段,可以使用对称加密算法(如 AES)进行加密,将真实姓名转换为密文存储在数据库中。 使用 pgcrypto 扩展对患者姓名和身份证号字段进行加密处理。 测试数据访问控制 以医生用户doctor1登录,尝试查询患者 ID 为1和3的数据。

    35110编辑于 2025-08-27
  • 来自专栏数据库相关

    基于SQL的数据AES加解密

    PG 在PG中,可以使用pgcrypto这个扩展来实现AES加解密。 如下例子: -- 安装扩展 CREATE EXTENSION IF NOT EXISTS pgcrypto; -- 加密 SELECT pgp_sym_encrypt('Hello, World!'

    54510编辑于 2024-09-26
  • 来自专栏腾讯云数据库(TencentDB)

    腾讯云数据库PostgreSQL+DeepSeek:SQL直通大模型,简单代码构建AI应用

    tencentdb_ai 插件 damoxing=> CREATE EXTENSION tencentdb_ai CASCADE; NOTICE: installing required extension "pgcrypto 14275 | plpgsql | 10 | 11 | f | 1.0 | | 16631 | pgcrypto

    1.4K11编辑于 2025-02-24
  • 来自专栏小麦苗的DB宝专栏

    GreenPlum的角色权限及客户端认证管理

    4.加密数据 Greenplum数据库包括一个可选的加密/解密函数包,名为pgcryptopgcrypto函数允许数据库管理员以加密的形式存储特定列的数据。 pgcrypto函数在数据库服务器内部运行,这意味着所有的数据和口令会以明文在pgcrypto和客户端应用之前移动。 要使用pgcrypto函数,在想要使用这种能力来查询其他数据库的每个数据库中安装脚本$GPHOME/share/postgresql/contrib/pgcrypto.sql: $ psql -d testdb -f $GPHOME/share/postgresql/contrib/pgcrypto.sql 5.基于时间的认证 Greenplum数据库允许管理员限制角色在特定时间的访问。

    1.6K40编辑于 2023-11-06
  • 数据库加密详解:全面保护你的数据

    安装pgcrypto扩展 CREATE EXTENSION pgcrypto; 加密列数据 插入加密数据: INSERT INTO secure_table (id, data) VALUES (

    2.4K10编辑于 2024-06-16
  • 来自专栏腾讯云数据库(TencentDB)

    选择:成本和安全?我都要!

    腾讯云数据库PostgreSQL支持基于pgcrypto 插件针对字段进行加密的功能。 PostgreSQL中,pgcrypto是contrib下的一个插件,它提供了一些加密解密函数,可以实现服务器端的数据加密解密。用户可以在SQL语句中调用这些函数来完成数据的加密和解密。 在使用pgcrypto中的加密函数过程中,可以加密比较重要的字段,提高数据的安全性。 pgcrypto模块提供的加密函数有以下几类:通用Hash函数,Password Hash函数,PGP加密函数,Raw加密函数,随机数据函数。

    1.7K30编辑于 2022-04-27
  • PostgreSQL隐私保护终极教程:3小时手撕敏感数据,自动脱敏代码白嫖拿走

    身份证18位脱敏后还是18位 #进阶版:造假数据(适合测试库) -- 安装随机数据生成器 CREATE EXTENSION IF NOTEXISTS pgcrypto; -- 生成逼真假地址

    48400编辑于 2025-05-20
  • 来自专栏公众号:懒时小窝

    一次工作日的获取技巧记录

    CREATE EXTENSION pgcrypto; 如果再postgresql中会有如下的类似报错: # SELECT gen_random_uuid(); ERROR: function gen_random_uuid You might need to add explicit type casts. # CREATE EXTENSION pgcrypto; CREATE EXTENSION # SELECT gen_random_uuid

    1K20发布于 2021-11-02
  • 来自专栏Greenplum

    Greenplum备份安全与高可用

    :8081/*.txt’,’gpfdist://etlhost-2:8082/*.txt’) FORMAT ‘TEXT’(DELIMITER ‘|’ NULL ‘’); 2.2.3 静态数据加密 使用pgcrypto 模块,加密/解密 功能的保护数据库中的静态数据 1、pgcrypto Supported Encryption Functions Valus FunctionalityBuilt-inWith OpenSSLMD5yesyesSHA1yesyesSHA224

    1.1K20发布于 2020-09-10
  • 来自专栏数据和云

    PostgreSQL 13隐藏"杀手锏"特性

    无需使用插件的UUID函数 在以前的版本您可能知道使用gen_random_uuid()函数在PostgreSQL数据库中生成UUID,在PostgreSQL 13之前必须安装pgcrypto扩展才能使用这些函数 尽管pgcrypto这个扩展功能很棒,但您肯有很多原因不需要安装它也能生成v4版本的UUID函数。在PostgreSQL 13里是很方便的,因为有这一隐藏特性。

    1.6K30发布于 2020-09-25
  • 来自专栏Greenplum

    Greenplum备份安全与高可用

    :8081/*.txt’,’gpfdist://etlhost-2:8082/*.txt’) FORMAT ‘TEXT’(DELIMITER ‘|’ NULL ‘’); 2.2.3 静态数据加密 使用pgcrypto 模块,加密/解密 功能的保护数据库中的静态数据 1、pgcrypto Supported Encryption Functions Valus Functionality Built-in

    1.4K41发布于 2020-09-03
  • 来自专栏cwl_Java

    数据库PostrageSQL-加密选项

    指定列加密 pgcrypto模块允许对特定域进行加密存储。这个功能只对某些敏感数据有用。 客户端提供解密的密钥,然后数据在服务器端解密并发送给客户端。

    1.6K10发布于 2020-09-17
  • Oracle、PostgreSQL、MySQL 数据库安全实践优化

    MySQL 原生审计 AUDIT SELECT ANY TABLE BY ACCESS 扩展插件 pgAudit 企业版插件或 general_log 日志加密 透明数据加密(TDE) 表空间加密(pgcrypto

    63410编辑于 2025-05-20
  • Ubuntu Server下PostgreSQL生产环境深度实践

    cryptsetup luksFormat /dev/sdb1cryptsetup open /dev/sdb1 encrypted_volume6.2.2 列级加密对特别敏感的数据实施列级加密:-- 使用pgcrypto 扩展CREATE EXTENSION pgcrypto;-- 加密数据INSERT INTO users (ssn) VALUES (pgp_sym_encrypt('123-45-6789', '加密密钥

    79210编辑于 2025-09-23
  • 来自专栏运维小路

    PostgreSQL-常用命令

    User', 'user@example.com'); 五、扩展 #启用扩展 CREATE EXTENSION citext; //定义了一种新的数据类型,来代替文本实现忽略大小写的问题 #常用扩展 pgcrypto

    31010编辑于 2026-01-26
  • 来自专栏PostgreSQL

    PostgreSQL18-RC1发布,这些改进值得关注

    添加 pg_stat_statements.wal_buffers_full 以报告已满的WAL缓冲区添加 pgcrypto 算法 sha256crypt 和sha512crypt 为 pgcrypto 加密和解密添加 CFB 模式添加函数 fips_mode() 以报告服务器的 FIPS 模式添加 pgcrypto 服务器变量 builtin_crypto_enabled ,以允许禁用内置的非 FIPS

    53210编辑于 2025-09-11
  • 来自专栏AustinDatabases

    PostgreSQL 数据加密怎么弄,应该用哪种方案

    这里PostgreSQL 中有一个扩展为pgcrypto,其中有一个函数为生成hash函数的功能,digest ,这个部分在生成后,为不可逆的。

    1.8K10编辑于 2024-03-21
  • 来自专栏AustinDatabases

    青春的记忆,MySQL 30年感谢有你,再见!(译)

    从 GIS(PostGIS)、时序扩展,到加密(pgcrypto)和 AI(pgvector),Postgres 几乎可以“变形”为任何需要的数据库。

    38210编辑于 2025-05-23
领券