Example #1
0
 def _iso_compatible_datestyle(self):
     ''' Return whether connection DateStyle is ISO-compatible
     '''
     datestyle = libpq.PQparameterStatus(self._pgconn, b'DateStyle')
     return datestyle != ffi.NULL and \
             ffi.string(datestyle).startswith(b'ISO')
Example #2
0
 def get_parameter_status(self, parameter):
     p = libpq.PQparameterStatus(self._pgconn, ascii_to_bytes(parameter))
     return bytes_to_ascii(ffi.string(p)) if p != ffi.NULL else None
Example #3
0
 def _get_equote(self):
     ret = libpq.PQparameterStatus(self._pgconn,
                                   b'standard_conforming_strings')
     return ret and ffi.string(ret) == b'off' or False
Example #4
0
 def get_parameter_status(self, parameter):
     p = libpq.PQparameterStatus(self._pgconn, parameter)
     return ffi.string(p) if p != ffi.NULL else None