HOW TO: How to import UUID function into Postgre 9.3

1. Open a command console and go to the directory where you installed Postgre server.

e.g. D:\Program Files\PostgreSQL\9.3\bin>

2. Drill down into BIN folder and issue following command.

psql -d <database name> -U <username>

3. Issue  CREATE EXTENSION command to import extension

CREATE EXTENSION "uuid-ossp" ;

NOTICE: There is a semicolon at the end of command.

4. After above steps, you can check if the extension has been imported successfully by calling following command.

 select * from pg_extension;

5. If succeed, you should be able to see the list as below.

extname  | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition

-----------+----------+--------------+----------------+------------+-----------+--------------

plpgsql   |       10 |           11 | f              | 1.0        |           |

uuid-ossp |    89286 |         2200 | t              | 1.0        |           |

6. Now, you may generate UUID by uuid_generate_v4()

select uuid_generate_v4() ;
时间: 2024-10-31 16:39:15

HOW TO: How to import UUID function into Postgre 9.3的相关文章

pytest fixture中scope试验,包含function、module、class、session、package

上图是试验的目录结构 conftest.py:存放pytest fixture的文件 1 import uuid 2 import pytest 3 4 @pytest.fixture(scope="module") 5 def test_module(): 6 return "module"+str(uuid.uuid4()) 7 8 @pytest.fixture(scope="class") 9 def test_class(): 10 r

python使用uuid库生成唯一id

概述: UUID是128位的全局唯一标识符,通常由32字节的字符串表示. 它可以保证时间和空间的唯一性,也称为GUID,全称为: UUID -- Universally Unique IDentifier Python 中叫 UUID GUID -- Globally Unique IDentifier C# 中叫 GUID 它通过MAC地址.时间戳.命名空间.随机数.伪随机数来保证生成ID的唯一性. UUID主要有五个算法,也就是五种方法来实现: 1.uuid1()--基于时间戳 由MAC地址

ibeacon UUID

import sys; import uuid; s=uuid.uuid4().hex #s="f6bc15e0939046679be1866ec8a199dc" sys.stdout.write("UUID:\t\t"+s+"\n") sys.stdout.write("Proximity UUID:\t"+s[0:8]+'-'+s[8:12]+'-'+s[12:16]+'-'+s[16:20]+'-'+s[20:]+&qu

Python uuid模块

uuid-universal unique identifier,通用唯一标识符 应用场景: 唯一标志某对象 该模块包含的主要函数有: uuid1([node[, clock_seq]])-基于时间戳 uuid3()-基于名字的MD5散列值 uuid4()-基于随机数 uuid5(namespace, name)-基于名字的SHA-1散列值 NOTE node不指定时,使用系统自带的getnode函数获取 namespace可以通过dir(uuid)查看 uuid模块提供UUID类,but很少用

【Python】 uuid生成唯一ID

uuid uuid是128位的全局唯一标识符(univeral unique identifier),通常用32位的一个字符串的形式来表现.有时也称guid(global unique identifier).python中自带了uuid模块来进行uuid的生成和管理工作.(具体从哪个版本开始有的不清楚..) python中的uuid模块基于信息如MAC地址.时间戳.命名空间.随机数.伪随机数来uuid.具体方法有如下几个: uuid.uuid1() 基于MAC地址,时间戳,随机数来生成唯一的u

pythin uuid模块

一. 简介 UUID是128位的全局唯一标识符,通常由32字节的字母串表示.它可以保证时间和空间的唯一性,也称为GUID. 全称为:UUID--Universally Unique IDentifier  在python 中叫做UUID,在C#中称为 GUID--Globally Unique IDentifier. 它通过MAC地址,时间戳,命名空间,随机数,伪随机数来保证生成ID的唯一性. UUID主要有五个算法,也就是五种方法来实现. (1). uuid1()---基于时间戳 由MAC地址

【Python】Django Model 怎么使用 UUID 作为主键?

>>> import uuid print uuid.uuid3(uuid.uuid1(), 'python.org') >>> # make a UUID based on the host ID and current time >>> uuid.uuid1() UUID('a8098c1a-f86e-11da-bd1a-00112444be1e') >>> # make a UUID using an MD5 hash of a

Python生成UUID

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) . Python中有uuid库,可以生成不同类型的UUID: import uuid uuid.uuid1() 结果为: UUID('f6922dc0-0c45-11e5-a62e-b8763facf5a5') 此外还有uuid2,uuid3,uuid4,uuid5,但是Python中没有uuid2. >>> import uui

python之uuid模块

一. 简介 UUID是128位的全局唯一标识符,通常由32字节的字母串表示.它可以保证时间和空间的唯一性,也称为GUID. 全称为:UUID--Universally Unique IDentifier  在python 中叫做UUID,在C#中称为 GUID--Globally Unique IDentifier. 它通过MAC地址,时间戳,命名空间,随机数,伪随机数来保证生成ID的唯一性. UUID主要有五个算法,也就是五种方法来实现. (1). uuid1()---基于时间戳 由MAC地址