summaryrefslogtreecommitdiff
path: root/databases/py-pgnotify/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'databases/py-pgnotify/DESCR')
-rw-r--r--databases/py-pgnotify/DESCR15
1 files changed, 15 insertions, 0 deletions
diff --git a/databases/py-pgnotify/DESCR b/databases/py-pgnotify/DESCR
new file mode 100644
index 00000000000..a354adc01bc
--- /dev/null
+++ b/databases/py-pgnotify/DESCR
@@ -0,0 +1,15 @@
+pgnotify is a PostgreSQL client-side asynchronous notification handler for
+Python and PyGreSQL.
+
+Typically, asynchronous notification is used to communicate the message "I
+changed this table, take a look at it to see what's new" from one PostgreSQL
+client to other interested PostgreSQL clients.
+
+A useful programming technique is to generate asynchronous notification in a
+rule that is triggered by table updates; this way, notification happens
+automatically when the table is changed and the application programmer can't
+accidentally forget to do it.
+
+At present, pgnotify works with PyGreSQL only. It should work with PoPy and
+psycopg when those modules provide Pythonic interfaces to additional necessary
+PostgreSQL client-side functions, as described in the README.