我需要在postgresql函数中解析电话号码。我使用的是waterline ORM,基本上是用javascript进行计算的。现在我想把整个逻辑移到postgresql存储函数中。但瓶颈在于libphonenumber库的可用性。Node.js中提供了它,但不知道如何在postgresql中使用它。
知道吗?
最佳答案
已经有用于libphonenumber的C绑定
CREATE EXTENSION pg_libphonenumber;
SELECT parse_phone_number('03 7010 1234', 'AU') = parse_phone_number('(03) 7010 1234', 'AU');
CREATE TABLE foo
AS
SELECT DISTINCT parse_phone_number(ph, 'AU')
FROM ( VALUES
('0370101234'),
('03 7010 1234'),
('(03) 7010 1234')
) AS t(ph);
找到我的答案here for more information
关于node.js - 在PostgreSQL函数中使用libphonenumber库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24981289/