mirror of
https://github.com/postgres/postgres.git
synced 2025-07-15 19:21:59 +03:00
Fix some quoting functions. In particular handle NULLs better. Use a method to add primary key information rather than direct manipulation of the class structures. Break decimal out in _quote (in pg.py) and treat it as float. Treat timestamp like date for quoting purposes. Remove a redundant SELECT from the get method speeding it, and insert since it calls get, up a little. Add test for BOOL type in typecast method to pgdbTypeCache class. (tv@beamnet.de) Fix pgdb.py to send port as integer to lower level function (dildog@l0pht.com) Change pg.py to speed up some operations Allow updates on tables with no primary keys. D'Arcy J.M. Cain
44 lines
1.2 KiB
Python
Executable File
44 lines
1.2 KiB
Python
Executable File
#!/usr/bin/env python
|
|
|
|
include_dirs=['/usr/include/pgsql']
|
|
library_dirs=['usr/lib/pgsql']
|
|
optional_libs=['pq']
|
|
|
|
# Setup script for the PyGreSQL version 3
|
|
# created 2000/04 Mark Alexander <mwa@gate.net>
|
|
# tweaked 2000/05 Jeremy Hylton <jeremy@cnri.reston.va.us>
|
|
|
|
# requires distutils; standard in Python 1.6, otherwise download from
|
|
# http://www.python.org/sigs/distutils-sig/download.html
|
|
|
|
# You may have to change the first 3 variables (include_dirs,
|
|
# library_dirs, optional_libs) to match your postgres distribution.
|
|
|
|
# Now, you can:
|
|
# python setup.py build # to build the module
|
|
# python setup.py install # to install it
|
|
|
|
# See http://www.python.org/sigs/distutils-sig/doc/ for more information
|
|
# on using distutils to install Python programs.
|
|
|
|
from distutils.core import setup
|
|
|
|
setup (name = "PyGreSQL",
|
|
version = "3.1",
|
|
description = "Python PostgreSQL Interfaces",
|
|
author = "D'Arcy J. M. Cain",
|
|
author_email = "darcy@druid.net",
|
|
url = "http://www.druid.net/pygresql/",
|
|
licence = "Python",
|
|
|
|
py_modules = ['pg', 'pgdb'],
|
|
ext_modules = [ ('_pgmodule', {
|
|
'sources': ['pgmodule.c'],
|
|
'include_dirs': include_dirs,
|
|
'library_dirs': library_dirs,
|
|
'libraries': optional_libs
|
|
}
|
|
)]
|
|
)
|
|
|