Evan Carroll dcb98bede6 Links, Installation Notes, and Synopsis (#2)
* Linked to project

* Updated with install instructions

Install and synopsis.

* Update README.md
2017-02-18 16:17:44 -08:00
2015-11-19 15:47:25 -08:00
2015-11-19 15:47:25 -08:00
2015-11-19 15:47:25 -08:00
2015-07-24 16:22:04 -05:00
2015-07-27 15:52:38 -05:00

pg-libphonenumber

A (partially implemented!) PostgreSQL extension that provides access to Google's libphonenumber

Project status

This extension is in an ALPHA state. Do not use it in production environments.

Synopsis

CREATE EXTENSION pg_libphonenumber;
SELECT parse_phone_number('03 7010 1234', 'AU');
SELECT parse_phone_number('2819010011', 'US');

CREATE TABLE foo ( ph phone_number );

-- DO NOT RELY ON THIS
-- may not always this work way with implicit cast.
SELECT '2819010011'::phone_number; -- assumes US   

Installation

Debian/Ubuntu

First you need install libphonenumber-dev and the corresponding postgresql-server-dev package.

sudo apt-get install build-essential
sudo apt-get install postgresql-server-dev-9.5
sudo apt-get install libphonenumber-dev

Then clone this repostiroy

cd /tmp
git clone https://github.com/blm768/pg-libphonenumber
cd pg-libphonenumber
make
sudo make install
2023-06-15 11:00:46 +00:00
Languages
C++ 92.1%
Makefile 3.5%
Dockerfile 2.2%
Shell 2.2%