mirror of
https://github.com/postgres/postgres.git
synced 2025-09-05 02:22:28 +03:00
See attached for a small patch that enables plpython to build cleanly
under Cygwin. This patch together with my previous Python patch: http://postgresql.readysetnet.com/mhonarc/pgsql-patches/2001-05/msg00075.htm l enables full Python support (i.e., configure --with-python) for Cygwin PostgreSQL. Jason Tishler
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.2 2001/05/12 01:30:30 petere Exp $ */
|
||||
/* $Header: /cvsroot/pgsql/src/pl/plpython/plpython.c,v 1.3 2001/05/25 15:48:33 momjian Exp $ */
|
||||
|
||||
/*
|
||||
* plpython.c - python as a procedural language for PostgreSQL
|
||||
@@ -1534,7 +1534,7 @@ static PyObject *PLy_spi_execute_fetch_result(SPITupleTable *, int, int);
|
||||
|
||||
|
||||
PyTypeObject PLy_PlanType = {
|
||||
PyObject_HEAD_INIT(&PyType_Type)
|
||||
PyObject_HEAD_INIT(NULL)
|
||||
0, /*ob_size*/
|
||||
"PLyPlan", /*tp_name*/
|
||||
sizeof(PLyPlanObject), /*tp_size*/
|
||||
@@ -1577,7 +1577,7 @@ PySequenceMethods PLy_result_as_sequence = {
|
||||
};
|
||||
|
||||
PyTypeObject PLy_ResultType = {
|
||||
PyObject_HEAD_INIT(&PyType_Type)
|
||||
PyObject_HEAD_INIT(NULL)
|
||||
0, /*ob_size*/
|
||||
"PLyResult", /*tp_name*/
|
||||
sizeof(PLyResultObject), /*tp_size*/
|
||||
@@ -2287,6 +2287,7 @@ PLy_init_plpy(void)
|
||||
|
||||
/* initialize plpy module
|
||||
*/
|
||||
PLy_PlanType.ob_type = PLy_ResultType.ob_type = &PyType_Type;
|
||||
plpy = Py_InitModule("plpy", PLy_methods);
|
||||
plpy_dict = PyModule_GetDict(plpy);
|
||||
|
||||
|
Reference in New Issue
Block a user