{"repo":"benwebber/sqlite3-uuid","free":true,"listed":false,"github":"https://github.com/benwebber/sqlite3-uuid","clone":"git clone https://github.com/benwebber/sqlite3-uuid.git","description":"SQLite extension for generating UUIDs","language":"C","stars":49,"topics":["sqlite","sqlite3","uuid","extension"],"license":"Unlicense","category":"databases-storage","readme_excerpt":"sqlite3-uuid This SQLite extension implements functions for creating RFC 4122 compliant UUIDs. Installation 1. Install the necessary development headers. Mac OS X ships with SQLite and the development headers, but you may need to install them on Linux. Debian / Ubuntu: Red Hat / CentOS: 2. Build the extension. The build will produce a shared library for your platform under dist/ . 3. Load the extension using your SQLite API of choice. For example, in Python, Usage uuid1() Generate a version 1 UUID, based on the time and host machine's MAC address. uuid3() Generate a version 3 (MD5) namespace UUID. uuid4() Generate a version 4 (random) UUID. uuid5() Generate a version 5 (SHA1) namespace UUID. uuid nil() Generate the nil UUID. Namespaces DNS OID URL X500 Converting between types uuid to blob() Convert a TEXT UUID to a 16-byte BLOB. uuid to text() Convert a 16-byte BLOB to a TEXT UUID. Notes This extension only supports Linux and Mac OS X at the moment.","default_branch":null,"files":null,"tree":[],"storefront":"/r/benwebber","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benwebber/sqlite3-uuid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}