Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petere/pgemailaddr
email address type for PostgreSQL
https://github.com/petere/pgemailaddr
Last synced: 16 days ago
JSON representation
email address type for PostgreSQL
- Host: GitHub
- URL: https://github.com/petere/pgemailaddr
- Owner: petere
- Created: 2015-11-20T21:33:31.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-30T00:43:18.000Z (over 8 years ago)
- Last Synced: 2024-11-19T07:38:34.509Z (24 days ago)
- Language: C
- Homepage: https://twitter.com/pvh/status/667106073199775744
- Size: 3.91 KB
- Stars: 43
- Watchers: 6
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- starred-awesome - pgemailaddr - email address type for PostgreSQL (C)
README
`emailaddr` type for PostgreSQL
===============================https://twitter.com/pvh/status/667106073199775744
This is an extension for PostgreSQL that provides a type `emailaddr`
for storing email addresses.Installation
------------To build and install this module:
make
make installor selecting a specific PostgreSQL installation:
make PG_CONFIG=/some/where/bin/pg_config
make PG_CONFIG=/some/where/bin/pg_config installAnd finally inside the database:
CREATE EXTENSION emailaddr;
Using
-----This module provides a data type `emailaddr` that you can use like a
normal type. For example:```sql
CREATE TABLE accounts (
id int PRIMARY KEY,
name text,
email emailaddr
);INSERT INTO accounts VALUES (1, 'Peter Eisentraut', '[email protected]');
```The accepted addresses correspond approximately to the `addr-spec`
production in [RFC 5322](https://www.rfc-editor.org/rfc/rfc5322.txt)
(so it's of the type `[email protected]`, but not `"Some Name"
`).Request for feedback
--------------------Let me now what other functionality you wish to see in an email
address type.