- better postgresql sequence names handling
| | |
| | | $opt = rcmail::get_instance()->config->get($config_key); |
| | | |
| | | if (!empty($opt)) |
| | | { |
| | | $db = &rcmail::get_instance()->db; |
| | | |
| | | if ($db->db_provider=='pgsql') |
| | | { |
| | | $db->db_handle->setOption('disable_smart_seqname', true); |
| | | $db->db_handle->setOption('seqname_format', '%s'); |
| | | } |
| | | |
| | | return $opt; |
| | | } |
| | | |
| | | return $sequence; |
| | | } |
| | |
| | | 'emulate_prepared' => $this->debug_mode, |
| | | 'debug' => $this->debug_mode, |
| | | 'debug_handler' => 'mdb2_debug_handler', |
| | | 'disable_smart_seqname' => true, // for postgresql |
| | | 'seqname_format' => '%s', // for postgresql |
| | | 'portability' => MDB2_PORTABILITY_ALL ^ MDB2_PORTABILITY_EMPTY_TO_NULL)); |
| | | |
| | | if (MDB2::isError($dbh)) |