Update README.md

This commit is contained in:
Yorick de Wid 2020-10-24 23:42:58 +02:00 committed by GitHub
parent e935980bad
commit 2bc89b66e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 8 deletions

View File

@ -1,23 +1,29 @@
# PostgreSQL-IBAN ![C/C++ CI](https://github.com/yorickdewid/PostgreSQL-IBAN/workflows/C/C++%20CI/badge.svg)
# PostgreSQL IBAN
PostgreSQL IBAN extension that can verify International Bank Account Numbers. PostgreSQL IBAN extension that can verify International Bank Account Numbers.
This ensures that only valid bank account numbers are stored. This ensures that only valid bank account numbers are stored.
### Example ### Example
```sql ```sql
CREATE TABLE test_iban ( CREATE TABLE test_iban (
id serial NOT NULL, name text,
name character varying(32), account iban
account iban,
CONSTRAINT test_iban_pkey PRIMARY KEY (id)
) )
-- Insert data -- Insert data
INSERT INTO test_iban (name, account) VALUES ('John', 'NL91ABNA0417164300'); -- Dutch IBAN format
INSERT INTO test_iban (name, account) VALUES ('Doe', 'DE89370400440532013000'); -- German IBAN format
-- Invalid bank account -- Dutch IBAN format
INSERT INTO test_iban (name, account) VALUES ('John', 'NL91ABNA0417164300');
-- German IBAN format
INSERT INTO test_iban (name, account) VALUES ('Doe', 'DE89370400440532013000');
-- Invalid data
INSERT INTO test_iban (name, account) VALUES ('Dean', 'AZ22NABZ00000000137010001944'); INSERT INTO test_iban (name, account) VALUES ('Dean', 'AZ22NABZ00000000137010001944');
-- Show output
SELECT * FROM test_iban;
``` ```
Manually test input Manually test input