PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 1.3.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v1.3.1
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / core / Updater / Migration / Db.php
matomo / app / core / Updater / Migration Last commit date
Db 6 years ago Plugin 6 years ago Db.php 6 years ago Factory.php 6 years ago
Db.php
81 lines
1 <?php
2 /**
3 * Piwik - free/libre analytics platform
4 *
5 * @link https://matomo.org
6 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
7 */
8 namespace Piwik\Updater\Migration;
9
10 use Piwik\Updater\Migration;
11
12 /**
13 * Base class for a single database migration. Any database migration must extend this class.
14 *
15 * @api
16 */
17 abstract class Db extends Migration
18 {
19
20 /**
21 * Table '%s' already exists
22 */
23 const ERROR_CODE_TABLE_EXISTS = 1050;
24
25 /**
26 * Unknown table '%s'
27 */
28 const ERROR_CODE_UNKNOWN_TABLE = 1051;
29
30 /**
31 * Unknown column '%s' in '%s'
32 */
33 const ERROR_CODE_UNKNOWN_COLUMN = 1054;
34
35 /**
36 * Duplicate column name '%s'
37 */
38 const ERROR_CODE_DUPLICATE_COLUMN = 1060;
39
40 /**
41 * Duplicate key name '%s'
42 */
43 const ERROR_CODE_DUPLICATE_KEY = 1061;
44
45 /**
46 * Duplicate entry '%s' for key %d
47 */
48 const ERROR_CODE_DUPLICATE_ENTRY = 1062;
49
50 /**
51 * Multiple primary key defined
52 */
53 const ERROR_CODE_DUPLICATE_PRIMARY_KEY = 1068;
54
55 /**
56 * Key column '%s' doesn't exist in table
57 */
58 const ERROR_CODE_KEY_COLUMN_NOT_EXISTS = 1072;
59
60 /**
61 * Can't DROP '%s'; check that column/key exists
62 */
63 const ERROR_CODE_COLUMN_NOT_EXISTS = 1091;
64
65 /**
66 * Table '%s.%s' doesn't exist
67 */
68 const ERROR_CODE_TABLE_NOT_EXISTS = 1146;
69
70 /**
71 * Query execution was interrupted, maximum statement execution time exceeded
72 */
73 const ERROR_CODE_MAX_EXECUTION_TIME_EXCEEDED_QUERY_INTERRUPTED = 3024;
74
75 /**
76 * Sort aborted: Query execution was interrupted, maximum statement execution time exceeded
77 */
78 const ERROR_CODE_MAX_EXECUTION_TIME_EXCEEDED_SORT_ABORTED = 1028;
79
80 }
81