David Grudl
ce459f440a
improved coding style
...
# Conflicts:
# dibi/bridges/Tracy/Panel.php
# dibi/drivers/DibiPdoDriver.php
# dibi/drivers/DibiPostgreDriver.php
# tests/dibi/DataSource.phpt
# tests/dibi/DibiConnection.connect.phpt
# tests/dibi/DibiConnection.transactions.phpt
# tests/dibi/DibiFluent.cloning.phpt
# tests/dibi/DibiFluent.insert.phpt
# tests/dibi/DibiFluent.select.phpt
# tests/dibi/DibiFluent.update.phpt
# tests/dibi/DibiTranslator.conditions.phpt
# tests/dibi/DibiTranslator.phpt
# tests/dibi/PdoMssql.limits.phpt
# tests/dibi/Postgre.like.phpt
2015-10-09 12:01:02 +02:00
David Grudl
df37a500fa
used https
2015-10-05 16:16:31 +02:00
Miloslav Hůla
8a5eddfabc
Postgre: fixed %like escaping [ Closes #159 ]
2015-01-25 17:26:08 +01:00
Jirka Chadima
985f59a2b2
MSSQL: Adds limit support for PDO dblib driver on unix
2014-11-04 11:43:05 +01:00
Pavel Zelezny
dc688f3ee7
Oracle use double quotes for escaping
2014-10-26 13:56:34 +01:00
Rossler Jan
7c35e49a1c
PostgreSQL: fixed identifier escaping in reflection.
2014-07-16 14:06:14 +02:00
Rossler Jan
f89a2310cc
PostgreSQL: fixed search path resolution in table and column reflection.
2014-07-07 01:51:56 +02:00
David Grudl
60893a1c11
removed some old and deprecated stuff
2014-06-02 16:35:19 +02:00
Rossler Jan
fee5c294d8
PostgreSQL: added support for reflection of materialized views.
2014-05-13 17:45:46 +02:00
Patrik Votocek
176b1a8895
Add support for DateTimeInterface
2014-03-24 19:03:31 +01:00
Erik Fercak
7fc3d76072
Add aposthrophes back to dates
...
Commit 7318658017
removed apostrophes from dates and that caused
dibi to build different queries. Compare:
...WHERE `date_created` < '2014-02-21';
vs.
...WHERE `date_created` < 2014-02-21;
2014-02-21 14:08:07 +01:00
Ondrej Brablc
6666d71e5b
Avoid error handler invocation
2014-02-20 18:47:35 +01:00
David Grudl
2769f1ae0a
typos
2014-02-04 03:09:31 +01:00
Etienne CHAMPETIER
7318658017
Use DateTime instead of date()
...
On 32bits systems, date() is affected bug the 2038 bug
DateTime always uses 64bits representation [Closes #110 ]
Signed-off-by: Etienne CHAMPETIER <etienne.champetier@fiducial.net >
2013-12-12 18:14:17 +01:00
David Grudl
3b1e9e2632
typos
2013-10-17 01:20:44 +02:00
Jiří Pudil
5599dde525
Implemented getForeignKeys() in DibiMySqlReflector
2013-10-17 01:20:42 +02:00
David Grudl
e87c112d71
typos & whitespace
2013-07-13 20:23:13 +02:00
David Grudl
1382a1021f
all file names correspond with class name
2013-06-22 18:29:35 +02:00
jasir
849b9b66fa
Firebird driver: getRowCount throws NotSupportedException
2013-06-11 17:56:52 +02:00
David Grudl
cbdcc3f832
Merge pull request #85 from foglcz/bug-84
...
Throw entire callstack for interbase-based databases.
2013-04-11 02:39:31 -07:00
Pavel Ptacek
9b4d58878c
Throw entire callstack for interbase-based databases. The errors given by firebird are multiline, exceptions get thrown from inside the logic. (.*) matches everything up until first line by default - this mitigates the problem and mathes the entire rest of the string (= including multilines)
2013-04-11 04:51:09 +02:00
Miloslav Hůla
0ebe7ad84f
DibiMsSql2005Driver: fixed identifier escaping
...
Annoted link to MS SQL doc does not talk about open bracket '[' escaping, only closing bracket ']'.
dibi::query('CREATE TABLE %n (id INT)', 'abc[]def');
- old: creates table 'abc[[]def'
- new: creates table 'abc[]def'
2013-04-10 12:08:11 +02:00
Miloslav Hůla
4ea885f2b9
DibiPdoDriver: added identifier escaping for sqlsrv
2013-04-10 12:08:11 +02:00
Miloslav Hůla
3634673ffa
DibiPdoDriver: applyLimit() for sqlsrv driver
...
Added table alias has been tested with MS SQL Server 2012 directly and over ODBC.
2013-04-10 12:08:10 +02:00
Miloslav Hůla
8e5898a11b
DibiMsSql2005Driver: default charset set to UTF-8
...
If charset is not specified in config, NULL is passed as connection option and 'Invalid value type for option CharacterSet was specified. String type was expected.' is thrown.
2013-04-10 12:07:27 +02:00
David Grudl
d09fc7d837
MySQLI: mysqli_affected_rows() returns -1 on error [ Closes #80 ]
2013-04-03 13:57:48 +02:00
Filip Procházka
cbca529ff8
PdoDriver: fix notice undefined index native_type
2013-03-01 17:31:21 +01:00
Daniel Kouba
9001afe7ca
MSSQL2005 driver: autoincrement determination fixed
2012-12-30 02:56:21 +01:00
Daniel Kouba
16b254fce1
MSSQL2005 applyLimit fixed
...
Conflicts:
dibi/drivers/mssql2005.php
dibi/drivers/mssql2005.reflector.php
2012-12-16 23:42:09 +01:00
Daniel Kouba
188acf1f76
Column size is string or NULL
...
Issue #74
2012-12-11 15:09:21 +01:00
David Grudl
d09e490f1b
reflectors: table names are correctly escaped
2012-12-04 14:35:53 +01:00
David Grudl
b4de8daed3
fixed invalid escaping sequences in double quoted strings, used \z instead of $
2012-12-04 14:15:31 +01:00
Daniel Kouba
7696fc36e1
Added MSSQL 2005 Reflector
2012-12-04 14:15:26 +01:00
Jakub Krčma
927fc858d2
MySQL & MySQLi: added timezone configuration option
2012-10-03 21:13:03 +02:00
Jirka Chadima
f355b8ede7
Allow forcing a persistent connection via driver configuration
2012-08-28 15:38:12 +02:00
Miloslav Hůla
4be92b62f8
typos
2012-02-06 13:55:40 +01:00
Miloslav Hůla
52986705d8
Fix DibiMsSql2005Driver::getResultColumns()
2012-02-06 13:43:17 +01:00
David Grudl
5aed9e7e4f
MSSQL2005: used native functions for transaction
2012-01-21 16:58:56 +01:00
David Grudl
5d41128752
calling getResultResource() disables auto-free in __destruct()
2012-01-19 04:23:00 +01:00
David Grudl
5efb11d780
DibiMysqlDriver & DibiPostgreSql: escape() checks if resource is alive [ Closes #46 ]
2012-01-19 04:21:09 +01:00
David Grudl
660a9db522
drivers: getResource() and getResultResource() checks if resource is alive
2012-01-19 04:20:57 +01:00
Steven Bredenberg
9bc53109a0
Adding reflector code for MSSQL.
2012-01-12 00:16:22 +01:00
Radek Dostál
3288b38b6c
Implemented escapeLike() for Oracle driver
2012-01-12 00:06:39 +01:00
Miloslav Hůla
96d7236a4a
Implemented getForeignKeys() for PostgreSQL driver
2012-01-03 13:57:37 +01:00
David Grudl
d1a63ce757
FireBird driver: implemented getResultColumns()
2012-01-03 05:34:56 +01:00
David Grudl
dbb72b769b
updated phpDoc @package
2012-01-03 04:50:11 +01:00
David Grudl
1d4e86fe2b
Updated copyright notices for 2012
2012-01-03 04:17:30 +01:00
David Grudl
ac1f45b397
updated for Nette 2.0 beta: exceptions
2011-07-01 08:19:15 +02:00
Miloslav Hůla
b979295baa
implemented escapeLike() for PostgreSQL driver
2011-03-10 14:33:34 +01:00
David Grudl
60b62c50fe
MySQLi driver: added support for persistent connection [ Closes #27 ]
2011-02-02 22:39:52 +01:00