An open API service providing commit metadata for open source projects.

GitHub / nette/database / commits

💾 A database layer with a familiar PDO-like API but much more powerful. Building queries, advanced joins, drivers for MySQL, PostgreSQL, SQLite, MS SQL Server and Oracle.

SHA Message Author Date Stats
986e24a0 Avoid separation of test into two tests - keep only one just original does Matěj Kmínek <m****@k****u>
Committed by: David Grudl <d****d@g****m>
3 months ago
eb423736 Use array_is_list instead of old style approach as that is way sexier Matěj Kmínek <m****@k****u>
Committed by: David Grudl <d****d@g****m>
3 months ago
bc5692f6 Properly return number of inserted rows during performing multi-insert instea... Matěj Kmínek <m****@k****u>
Committed by: David Grudl <d****d@g****m>
3 months ago
a650bbb9 phpstan David Grudl <d****d@g****m> 4 months ago
b5c555a8 improved phpDoc types David Grudl <d****d@g****m> 4 months ago
e9f25c9a Helpers::parseColumnType() returns 'size' instead of 'length' David Grudl <d****d@g****m> 4 months ago
d6db2597 použití třídy Database David Grudl <d****d@g****m> 4 months ago
e8ea5983 fixed PHPStan errors David Grudl <d****d@g****m> 4 months ago
042159e1 drivers: refactored reflection output (metadata arrays) David Grudl <d****d@g****m> 4 months ago
2f5334ce recompiled templates David Grudl <d****d@g****m> 4 months ago
524afceb Drivers: added ConnectionLostException David Grudl <d****d@g****m> 4 months ago
5532941d Drivers: added CheckConstraintViolationException David Grudl <d****d@g****m> 4 months ago
cc81ea27 Drivers: added LockTimeoutException David Grudl <d****d@g****m> 4 months ago
1a29dd16 Drivers: added DeadlockException for deadlock / serialization failure David Grudl <d****d@g****m> 4 months ago
6fe51398 ActiveRow, Selection: added getExplorer() David Grudl <d****d@g****m> 4 months ago
0f6dd845 added Docker Compose setup for database testing David Grudl <d****d@g****m> 5 months ago
df3438c7 improved PHPDoc descriptions David Grudl <d****d@g****m> 6 months ago
b6612ec6 added row mapping support via setRowMapping() callback and `mapping` config o... David Grudl <d****d@g****m> 6 months ago
5acd2c16 singleline declare statements David Grudl <d****d@g****m> 6 months ago
11dbf51a made static analysis mandatory David Grudl <d****d@g****m> 7 months ago
3b99d034 uses nette/phpstan-rules David Grudl <d****d@g****m> 7 months ago
da0ceacb removed custom rowNormalizer (BC break) David Grudl <d****d@g****m> 8 months ago
294f8b6f Connection, ResultSet: $rowNormalizer is normalized to Closure David Grudl <d****d@g****m> 8 months ago
b76f9d97 improved native types David Grudl <d****d@g****m> 8 months ago
420ebb5a improved phpDoc types David Grudl <d****d@g****m> 8 months ago
9fc9c879 updated .gitattributes & .gitignore David Grudl <d****d@g****m> 8 months ago
3978b213 github actions: use composer tester script David Grudl <d****d@g****m> 8 months ago
649a89a3 added CLAUDE.md David Grudl <d****d@g****m> 8 months ago
c5ba004f cs David Grudl <d****d@g****m> 8 months ago
4a21d365 used PHP 8.3 features David Grudl <d****d@g****m> 8 months ago
1a84d3e6 typo David Grudl <d****d@g****m> 10 months ago
c960fa56 requires PHP 8.3 David Grudl <d****d@g****m> 10 months ago
96d9072a support for PHP 8.5 David Grudl <d****d@g****m> about 1 year ago
c3d938f3 OciDriver: in case of applyLimit with different offset returns always the sam... daniel danek <d****k@r****m>
Committed by: David Grudl <d****d@g****m>
about 1 year ago
896f52a4 renamed drivers to *Engine David Grudl <d****d@g****m> about 1 year ago
2bcad192 optimized global function calls David Grudl <d****d@g****m> about 1 year ago
e075b1eb composer: added psr-4 loader David Grudl <d****d@g****m> about 1 year ago
58940907 composer: require stable packages outside of nette David Grudl <d****d@g****m> about 1 year ago
10a7c76e added GroupedSelection::refreshData() David Grudl <d****d@g****m> about 1 year ago
fb2a02b1 Reflection: added comment to Column and Table David Grudl <d****d@g****m> over 1 year ago
d0ea1a8f SqlPreprocessor: IN() inserts parameters directly and bypasses binding David Grudl <d****d@g****m> over 1 year ago
99564101 github actions updated David Grudl <d****d@g****m> over 1 year ago
35df5150 tests: improved descriptions David Grudl <d****d@g****m> over 1 year ago
019615c5 cs David Grudl <d****d@g****m> over 1 year ago
cb825ac1 ConnectionPanel: added whole stack trace listing David Grudl <d****d@g****m> over 1 year ago
9581264a ConnectionPanel: table does not exceed the window David Grudl <d****d@g****m> over 1 year ago
5a55b4a6 Connection::getDsn() deprecated (BC break) David Grudl <d****d@g****m> over 1 year ago
897d0f5c added Connection::getLastQuery(), Result::getQuery(), DriverException::getQue... David Grudl <d****d@g****m> over 1 year ago
55d90435 ConnectionPanel: refactoring, initialize($addBarPanel) is true by default David Grudl <d****d@g****m> over 1 year ago
02a2689b Selection: removed create*() methods David Grudl <d****d@g****m> over 1 year ago
f773ebdc merging Connection & Explorer classes into one (BC break) David Grudl <d****d@g****m> over 1 year ago
6b909f32 auxiliary commit David Grudl <d****d@g****m> over 1 year ago
2cc6bb64 Explorer, Selection, Structure: change of constructor dependencies (BC break) David Grudl <d****d@g****m> over 1 year ago
53bd083b Connection: calling query() moved here from Result David Grudl <d****d@g****m> over 1 year ago
0c2e82de try/catch checking and converting of PDOException moved to drivers David Grudl <d****d@g****m> over 1 year ago
4a6c0767 Selection: factory methods moved to Explorer David Grudl <d****d@g****m> over 1 year ago
a4329bae ConnectionPanel: simplified `$source` resolution David Grudl <d****d@g****m> over 1 year ago
cef489a1 ConnectionPanel: convert templates to Latte-like syntax David Grudl <d****d@g****m> over 1 year ago
0c7e0af7 Selection::fetchAssoc() silently deprecated David Grudl <d****d@g****m> over 1 year ago
5bac4b5e GitHub actions: running on ubuntu-22.04 to work SQLServer David Grudl <d****d@g****m> over 1 year ago
600997ba deprecated Driver::SupportSubselect David Grudl <d****d@g****m> over 1 year ago
b8b99cbe fixed performance issue of ActiveRow [Closes #312] David Grudl <d****d@g****m> over 1 year ago
a5f2872a improved phpDoc David Grudl <d****d@g****m> over 1 year ago
4cc18a86 renamed Nette\Database\Driver -> Nette\Database\Drivers\Engine (BC break) David Grudl <d****d@g****m> over 1 year ago
a76202bb Reflection: added 'scale' field David Grudl <d****d@g****m> over 1 year ago
8bc4ab30 SqlPreprocessor: added braces around where conditions David Grudl <d****d@g****m> over 1 year ago
7972f601 big refactoring of SqlPreprocessor David Grudl <d****d@g****m> over 1 year ago
8c921811 improved tests David Grudl <d****d@g****m> over 1 year ago
ccab26e2 SqlPreprocessor: fixed bugs in WHERE David Grudl <d****d@g****m> over 1 year ago
42c5f525 Structure: removed unused parameter David Grudl <d****d@g****m> over 1 year ago
c853e493 SQLite: column type can be omitted [Closes #315] David Grudl <d****d@g****m> over 1 year ago
d41c8c61 Explorer: added autoCommit() David Grudl <d****d@g****m> over 1 year ago
37eb3b22 transaction via savepoints WIP David Grudl <d****d@g****m> over 1 year ago
356545fd deprecated wip David Grudl <d****d@g****m> almost 2 years ago
73ca21b4 DatabaseExtension: added 'username' as alias for 'user' David Grudl <d****d@g****m> almost 2 years ago
a89c101e strict convention WIP David Grudl <d****d@g****m> almost 2 years ago
2522f5df ActiveRow::_get() does not return a reference David Grudl <d****d@g****m> almost 2 years ago
c8b18d75 Result: uses yield for iteration David Grudl <d****d@g****m> almost 2 years ago
9c454f8f Selection: uses yield for iteration David Grudl <d****d@g****m> almost 2 years ago
dda1d213 drivers: getForeignKeys() works with multi-column foreign keys David Grudl <d****d@g****m> almost 2 years ago
54902a79 removed formatLike() (BC break) David Grudl <d****d@g****m> almost 2 years ago
fb11796c Driver::getColumns() nativetype -> nativeType, autoincrement -> autoIncrement... David Grudl <d****d@g****m> almost 2 years ago
3d5df175 PDO replaced by Connection David Grudl <d****d@g****m> almost 2 years ago
bb8c6c48 connections & engines are created by Driver David Grudl <d****d@g****m> almost 2 years ago
72de5079 added Connection::execute() David Grudl <d****d@g****m> almost 2 years ago
a28570c2 uses TypeConverter to convert values to PHP David Grudl <d****d@g****m> almost 2 years ago
37a0840f Engine::delimite() -> delimit() (BC break) David Grudl <d****d@g****m> almost 2 years ago
3f9e12a5 cs, improved phpDoc David Grudl <d****d@g****m> almost 2 years ago
d9e2032f Connection: the driver is created in the constructor David Grudl <d****d@g****m> almost 2 years ago
c5d99021 added Explorer::createFromDsn() & createFromParameters() David Grudl <d****d@g****m> almost 2 years ago
6f4909b0 added option convertDecimal & converts to int/float [Closes #257] David Grudl <d****d@g****m> almost 2 years ago
7afa96be added option convertDateTime David Grudl <d****d@g****m> almost 2 years ago
efac3787 Engine::applyLimit() returns string (BC break) David Grudl <d****d@g****m> almost 2 years ago
59ea2e00 github actions updated David Grudl <d****d@g****m> almost 2 years ago
12b53f70 removed IStructure (BC break) David Grudl <d****d@g****m> almost 2 years ago
66891bd2 connections are always lazy (BC break) David Grudl <d****d@g****m> almost 2 years ago
1851348c PDOStatement replaced by Result David Grudl <d****d@g****m> almost 2 years ago
d032e5cc DatabaseExtension: removed obsolete option 'reflection' David Grudl <d****d@g****m> almost 2 years ago
802dffc8 removed dead code David Grudl <d****d@g****m> about 2 years ago
9476e566 renamed Nette\Database\ResultSet -> Result David Grudl <d****d@g****m> about 2 years ago

← Back to repository