Merge pull request #14923 from owncloud/fix-preference-key-definition
Fix user preference key definition for insertIfNotExists()
This commit is contained in:
commit
6f687fa6ae
|
@ -196,7 +196,7 @@ class AllConfig implements \OCP\IConfig {
|
|||
'userid' => $userId,
|
||||
'appid' => $appName,
|
||||
'configkey' => $key,
|
||||
], ['configvalue', 'userid', 'appid']);
|
||||
], ['configkey', 'userid', 'appid']);
|
||||
$affectedRows = 1;
|
||||
} elseif ($exists) {
|
||||
$data = array($value, $userId, $appName, $key);
|
||||
|
|
|
@ -127,6 +127,7 @@ class Db implements IDb {
|
|||
* @param array $input data that should be inserted into the table (column name => value)
|
||||
* @param array|null $compare List of values that should be checked for "if not exists"
|
||||
* If this is null or an empty array, all keys of $input will be compared
|
||||
* Please note: text fields (clob) must not be used in the compare array
|
||||
* @return int number of inserted rows
|
||||
* @throws \Doctrine\DBAL\DBALException
|
||||
*/
|
||||
|
|
|
@ -46,6 +46,7 @@ class Adapter {
|
|||
* @param array $input data that should be inserted into the table (column name => value)
|
||||
* @param array|null $compare List of values that should be checked for "if not exists"
|
||||
* If this is null or an empty array, all keys of $input will be compared
|
||||
* Please note: text fields (clob) must not be used in the compare array
|
||||
* @return int number of inserted rows
|
||||
* @throws \Doctrine\DBAL\DBALException
|
||||
*/
|
||||
|
|
|
@ -25,6 +25,7 @@ class AdapterSqlite extends Adapter {
|
|||
* @param array $input data that should be inserted into the table (column name => value)
|
||||
* @param array|null $compare List of values that should be checked for "if not exists"
|
||||
* If this is null or an empty array, all keys of $input will be compared
|
||||
* Please note: text fields (clob) must not be used in the compare array
|
||||
* @return int number of inserted rows
|
||||
* @throws \Doctrine\DBAL\DBALException
|
||||
*/
|
||||
|
|
|
@ -163,6 +163,7 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection {
|
|||
* @param array $input data that should be inserted into the table (column name => value)
|
||||
* @param array|null $compare List of values that should be checked for "if not exists"
|
||||
* If this is null or an empty array, all keys of $input will be compared
|
||||
* Please note: text fields (clob) must not be used in the compare array
|
||||
* @return int number of inserted rows
|
||||
* @throws \Doctrine\DBAL\DBALException
|
||||
*/
|
||||
|
|
|
@ -83,6 +83,7 @@ interface IDBConnection {
|
|||
* @param array $input data that should be inserted into the table (column name => value)
|
||||
* @param array|null $compare List of values that should be checked for "if not exists"
|
||||
* If this is null or an empty array, all keys of $input will be compared
|
||||
* Please note: text fields (clob) must not be used in the compare array
|
||||
* @return int number of inserted rows
|
||||
* @throws \Doctrine\DBAL\DBALException
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue