summaryrefslogtreecommitdiff
path: root/databases/py-psycopg2/DESCR
diff options
context:
space:
mode:
authorjoerg <joerg>2006-07-12 16:34:39 +0000
committerjoerg <joerg>2006-07-12 16:34:39 +0000
commitfc47a04fb21ca6568ac20522ff4aa9c976ab3e80 (patch)
treed5aa0ef18f414d54b3afb6951faa0742320b11f6 /databases/py-psycopg2/DESCR
parent1ff258b338bf620b201b5cd405ddf81e539d0929 (diff)
downloadpkgsrc-fc47a04fb21ca6568ac20522ff4aa9c976ab3e80.tar.gz
Import py-psycopg2-2.0.2, a rewritten version of psycopg:
This is version 2, a complete rewrite of the original code to provide new-style classes for connection and cursor objects and other sweet candies. Like the original, psycopg 2 was written with the aim of being very small and fast, and stable as a rock.
Diffstat (limited to 'databases/py-psycopg2/DESCR')
-rw-r--r--databases/py-psycopg2/DESCR19
1 files changed, 19 insertions, 0 deletions
diff --git a/databases/py-psycopg2/DESCR b/databases/py-psycopg2/DESCR
new file mode 100644
index 00000000000..2f0da1a203d
--- /dev/null
+++ b/databases/py-psycopg2/DESCR
@@ -0,0 +1,19 @@
+psycopg is a PostgreSQL database adapter for the Python programming language
+(just like pygresql and popy.) It was written from scratch with the aim of
+being very small and fast, and stable as a rock. The main advantages of
+psycopg are that it supports (well... *will* support) the full Python
+DBAPI-2.0 and being thread safe at level 2.
+
+psycopg is different from the other database adapter because it was designed
+for heavily multi-threaded applications that create and destroy lots of
+cursors and make a conspicuous number of concurrent INSERTs or UPDATEs.
+Every open Python connection keeps a pool of real (UNIX or TCP/IP) connections
+to the database. Every time a new cursor is created, a new connection does not
+need to be opened; instead one of the unused connections from the pool is
+used. That makes psycopg very fast in typical client-server applications that
+create a servicing thread every time a client request arrives.
+
+This is version 2, a complete rewrite of the original code to provide
+new-style classes for connection and cursor objects and other
+sweet candies. Like the original, psycopg 2 was written with the aim of
+being very small and fast, and stable as a rock.