Links, Installation Notes, and Synopsis (#2)
* Linked to project * Updated with install instructions Install and synopsis. * Update README.md
This commit is contained in:
parent
949cf69c7a
commit
dcb98bede6
33
README.md
33
README.md
|
@ -1,6 +1,37 @@
|
||||||
# pg-libphonenumber
|
# pg-libphonenumber
|
||||||
A (partially implemented!) PostgreSQL extension that provides access to Google's libphonenumber
|
A (partially implemented!) PostgreSQL extension that provides access to [Google's libphonenumber](https://github.com/googlei18n/libphonenumber)
|
||||||
|
|
||||||
## Project status
|
## Project status
|
||||||
|
|
||||||
This extension is in an <strong>ALPHA</strong> state. Do not use it in production environments.
|
This extension is in an <strong>ALPHA</strong> 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
|
||||||
|
|
Loading…
Reference in New Issue