pg-libphonenumber
pg-libphonenumber copied to clipboard
A (partially implemented!) PostgreSQL extension that provides access to Google's libphonenumber
The original use case for this project involved improving type safety of phone number storage and making it more compact. With the realization that a fixed-size format was inadequate, development...
We'll probably want the `PhoneNumber` type to be TOAST-able, as it's variable-length.
As per point 16 of the document ["Falsehoods Programmers Believe About Phone Numbers"](https://github.com/google/libphonenumber/blob/master/FALSEHOODS.md), we'll eventually need to handle phone numbers longer than 15 digits.
We don't currently have a good way of encoding special characters (i.e. `*` and `#`) in a `ShortPhoneNumber`. We'll probably need that eventually.
I would like to package this project in [Homebrew](https://brew.sh/), and that requires a publicly released version of the project. [I already wrote the formula file](https://gist.github.com/singingwolfboy/291c380b44d58a8e695a3fb6fff8d094), so it should be pretty...
We need to define a sane collation order for ShortPhoneNumber objects. Right now, we're just ordering by the packed binary data, but that won't always match the natural collation order...
Active or dead? This is a great idea. Any progress on this? Going to move it out of Alpha?
I notice there hasn't been development for a while, is this still in alpha?