mirror of
https://github.com/psycopg/psycopg2.git
synced 2024-11-26 02:43:43 +03:00
Boolean fix for arrays.
This commit is contained in:
parent
b51a03b663
commit
3806f9688b
|
@ -1,3 +1,8 @@
|
||||||
|
2006-04-24 Federico Di Gregorio <fog@initd.org>
|
||||||
|
|
||||||
|
* psycopg/adapter_pboolean.c: added the possibility to format boolean
|
||||||
|
values as "true" and "false" instead of "'t'" and "'f'".
|
||||||
|
|
||||||
2006-03-08 Federico Di Gregorio <fog@initd.org>
|
2006-03-08 Federico Di Gregorio <fog@initd.org>
|
||||||
|
|
||||||
* lib/extras.py: added .next() to DictCursot to support iteration.
|
* lib/extras.py: added .next() to DictCursot to support iteration.
|
||||||
|
|
|
@ -37,12 +37,21 @@
|
||||||
static PyObject *
|
static PyObject *
|
||||||
pboolean_str(pbooleanObject *self)
|
pboolean_str(pbooleanObject *self)
|
||||||
{
|
{
|
||||||
|
#ifdef PSYCOPG_NEW_BOOLEAN
|
||||||
|
if (PyObject_IsTrue(self->wrapped)) {
|
||||||
|
return PyString_FromString("true");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return PyString_FromString("false");
|
||||||
|
}
|
||||||
|
#else
|
||||||
if (PyObject_IsTrue(self->wrapped)) {
|
if (PyObject_IsTrue(self->wrapped)) {
|
||||||
return PyString_FromString("'t'");
|
return PyString_FromString("'t'");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return PyString_FromString("'f'");
|
return PyString_FromString("'f'");
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *
|
PyObject *
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
[build_ext]
|
[build_ext]
|
||||||
define=PSYCOPG_EXTENSIONS,PSYCOPG_DISPLAY_SIZE,HAVE_PQFREEMEM,HAVE_PQPROTOCOL3
|
define=PSYCOPG_EXTENSIONS,PSYCOPG_DISPLAY_SIZE,PSYCOPG_NEW_BOOLEAN,HAVE_PQFREEMEM,HAVE_PQPROTOCOL3
|
||||||
# PSYCOPG_EXTENSIONS enables extensions to PEP-249 (you really want this)
|
# PSYCOPG_EXTENSIONS enables extensions to PEP-249 (you really want this)
|
||||||
# PSYCOPG_DISPLAY_SIZE enable display size calculation (a little slower)
|
# PSYCOPG_DISPLAY_SIZE enable display size calculation (a little slower)
|
||||||
# HAVE_PQFREEMEM should be defined on PostgreSQL >= 7.3
|
# HAVE_PQFREEMEM should be defined on PostgreSQL >= 7.3
|
||||||
# HAVE_PQPROTOCOL3 should be defined on PostgreSQL >= 7.4
|
# HAVE_PQPROTOCOL3 should be defined on PostgreSQL >= 7.4
|
||||||
# PSYCOPG_DEBUG can be added to enable verbose debug information
|
# PSYCOPG_DEBUG can be added to enable verbose debug information
|
||||||
# PSYCOPG_OWN_QUOTING can be added, but it is deprecated (will go away in 2.1)
|
# PSYCOPG_OWN_QUOTING can be added, but it is deprecated (will go away in 2.1)
|
||||||
|
# PSYCOPG_NEW_BOOLEAN to format booleans as true/false vs 't'/'f'
|
||||||
|
|
||||||
# Set to 1 to use Python datatime objects for default date/time representation
|
# Set to 1 to use Python datatime objects for default date/time representation
|
||||||
use_pydatetime=1
|
use_pydatetime=1
|
||||||
|
|
Loading…
Reference in New Issue
Block a user