pgsql的UUID生成函數(shù)實(shí)例
– pgsql
– 安裝函數(shù)
– UUID生成函數(shù): pgsql默認(rèn)安裝是沒(méi)有該類函數(shù)的,若腳本執(zhí)行到此處出錯(cuò),需打開(kāi)下面注釋,安裝UUID生成函數(shù)
create extension “uuid-ossp” ;
– 使用函數(shù)
select uuid_generate_v4(); select replace(cast(uuid_generate_v4() as VARCHAR), ‘-', ‘'); select translate(cast(uuid_generate_v4() as VARCHAR), ‘-', ‘'); INSERT INTO mdc.base_org ( uuid, NAME, org_parent_uuid, delete_flag, court_uuid, create_time, update_time, create_user, update_user, is_parent, sort_by, org_type ) VALUES ( ( SELECT REPLACE ( CAST ( uuid_generate_v4 () AS VARCHAR ), ‘-', ‘' ) ), ‘測(cè)試小區(qū)', ‘0', 1, ‘c69aeede4f6341929721e2892beec3cb', now(), now(), ‘a(chǎn)dmin', ‘a(chǎn)dmin', TRUE, ‘001', ‘1' );
補(bǔ)充:解決在postgressql中創(chuàng)建uuid函數(shù)失敗問(wèn)題
ERROR: could not access file "$libdir/uuid-ossp"
<span style="font-family:Microsoft YaHei;">STATEMENT: CREATE FUNCTION uuid_generate_v4() RETURNS uuid LANGUAGE c STRICT AS '$libdir/uuid-ossp', 'uuid_generate_v4';</span>
解決方法:
lib/postgresql 這個(gè)目錄下,沒(méi)有 uuid-ossp.so 這個(gè)文件。
我是從已有的其他的已經(jīng)安裝好的數(shù)據(jù)庫(kù)中將這個(gè)文件放到lib目錄下,即可;
或者
<span style="font-size:14px;">apt-get install postgresql-contrib </span>
然后再執(zhí)行psql命令安裝 uuid-ossp ,執(zhí)行成功了
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
對(duì)PostgreSQL中的慢查詢進(jìn)行分析和優(yōu)化的操作指南
在數(shù)據(jù)庫(kù)的世界里,慢查詢就像是路上的絆腳石,讓數(shù)據(jù)處理的道路變得崎嶇不平,想象一下,你正在高速公路上飛馳,突然遇到一堆減速帶,那感覺(jué)肯定糟透了,本文介紹了怎樣對(duì)?PostgreSQL?中的慢查詢進(jìn)行分析和優(yōu)化,需要的朋友可以參考下2024-07-07postgreSQL使用pgAdmin備份服務(wù)器數(shù)據(jù)的方法
這篇文章主要介紹了postgreSQL使用pgAdmin備份服務(wù)器數(shù)據(jù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02PostgreSQL中Slony-I同步復(fù)制部署教程
這篇文章主要給大家介紹了關(guān)于PostgreSQL中Slony-I同步復(fù)制部署的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PostgreSQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06Postgresql常用函數(shù)及使用方法大全(看一篇就夠了)
使用函數(shù)可以極大的提高用戶對(duì)數(shù)據(jù)庫(kù)的管理效率,函數(shù)表示輸入?yún)?shù)表示一個(gè)具有特定關(guān)系的值,下面這篇文章主要給大家介紹了關(guān)于Postgresql常用函數(shù)及使用方法的相關(guān)資料,需要的朋友可以參考下2022-11-11postgresql流復(fù)制原理以及流復(fù)制和邏輯復(fù)制的區(qū)別說(shuō)明
這篇文章主要介紹了postgresql流復(fù)制原理以及流復(fù)制和邏輯復(fù)制的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12PostgreSQL中的template0和template1庫(kù)使用實(shí)戰(zhàn)
這篇文章主要介紹了PostgreSQL中的template0和template1庫(kù)使用實(shí)戰(zhàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01