Vincent Petry
|
5b97369b00
|
Simulate apps database schema update on upgrade
When upgrade, also simulate the database schema update for apps before
doing the actual upgrade.
|
2014-06-04 17:16:44 +02:00 |
Robin Appelman
|
3be2643168
|
Add `generateChangeScript()` back
|
2014-06-03 11:19:58 +02:00 |
Robin Appelman
|
c6053b2830
|
Quote identifiers on mysql
|
2014-06-03 11:18:45 +02:00 |
Robin Appelman
|
6f71419f2b
|
Skip migration checks for all sql backends besides mysql, postgres and sqlite
|
2014-06-03 11:18:45 +02:00 |
Robin Appelman
|
a59f6818eb
|
Only quote identifiers for oracle during migration
|
2014-06-03 11:18:45 +02:00 |
Robin Appelman
|
3b4555ca91
|
Try and check migration before applying it
|
2014-06-03 11:18:17 +02:00 |
Thomas Müller
|
999f6216dc
|
- fix dropTable() and introduce tableExists()
- kill replaceDB() - this function is unused and it's implementation obviously wrong
- add method annotation OC_DB_StatementWrapper::fetchAll
- remove duplicate code in Test_DBSchema and reuse OC_DB::tableExists
- remove unused variables
|
2014-05-30 23:34:42 +02:00 |
Morris Jobke
|
dc36d30953
|
Remove all occurences of @brief and @returns from PHPDoc
* test case added to avoid adding them later
|
2014-05-19 17:50:53 +02:00 |
Robin McCorkell
|
87b548ed91
|
Fix all PHPDoc types and variable names, in /lib
|
2014-05-13 19:08:14 +01:00 |
Vincent Petry
|
22adc397de
|
Also quote old column name during DB migration
This fixes alter table commands that didn't quote the old column name
|
2014-02-27 09:09:16 +01:00 |
Jörn Friedrich Dreyer
|
2a6a9a8cef
|
polish documentation based on scrutinizer patches
|
2014-02-06 17:02:21 +01:00 |
Thomas Mueller
|
4fbc2774ef
|
on mssql the schema migration sometimes fails due to an already existing transaction - error: 'New transaction is not allowed because there are other threads running in the session.'
The solution is to simple reconnect to the database to start with a fresh connection
|
2013-11-26 22:39:01 +01:00 |
Victor Dubiniuk
|
97aff7c64e
|
Use quoteIdentifier with proper objects
|
2013-10-21 22:31:57 +03:00 |
Thomas Müller
|
e55d2359b1
|
removing pointless calls on quoteIdentifier() - reason: name on $tableDiff doesn't exist and my design the name cannot be changed
adding PHPDoc
|
2013-10-17 14:54:37 +02:00 |
Thomas Müller
|
6e1881dbe4
|
new console command to generate sql migration scripts
|
2013-10-17 12:51:30 +02:00 |
Thomas Müller
|
9c9dc276b7
|
move the private namespace OC into lib/private - OCP will stay in lib/public
Conflicts:
lib/private/vcategories.php
|
2013-09-30 16:36:59 +02:00 |