a3b6dfbb7b
Catch \Throwable in critical places
...
Added catch `\Throwable` to be compatible with PHP7.
Added it in cases where object state needs to be kept consistent.
Mainly on transactions but also some other places where some values are
reset before exiting.
Most of them could probably be refactored by using `finally` in 2.1, as
that requires PHP 5.5.
fixes #12619
2016-12-16 02:20:02 +01:00
4aa935e69e
Fixes #12055 : Changed boolean to bool and integer to int in phpdoc
2016-11-07 02:51:39 +03:00
32f4dc8997
Fixes #5385 : links created from classes to corresponding guide articles ( #12920 )
2016-11-04 18:55:14 +03:00
f696a28c79
display the table when dropping index
...
display the table, helping when dropping multiple indices with the same name
2016-09-16 19:56:08 +02:00
b764a7a21e
Disable slaves when execute migrations to resolve master-slave replication no-sync ( #12460 )
...
Resolve #12446
2016-09-05 10:57:29 +03:00
af189518a3
removed incorrect docblocks
2016-09-03 14:02:40 +03:00
0061692e60
Replaced unnecessary double quotes with single quotes
2016-07-29 22:56:38 +03:00
bb35fda6e9
Update Migration.php ( #11605 )
...
Typo in doc for safeDown
2016-05-21 15:32:34 +03:00
edd6e719bb
added missing since annotations and removed duplicate line
2016-04-28 03:02:17 +02:00
0fe27b9d3b
Refactored code in PR #9441
2016-04-19 17:48:25 +03:00
c9dfc90be0
Merge branch 'methods_for_schema_builder' of https://github.com/vaseninm/yii2 into vaseninm-methods_for_schema_builder
2016-04-19 12:21:33 +03:00
5ab4f0f090
Better quotes usage in strings
...
- Use single quote where interpolation isn't necessary
- Use interpolation when it's better than concatenation
2015-10-10 00:23:52 +03:00
341e16645a
add cubrid support
2015-08-19 14:49:40 +03:00
c0c380e730
add comment to migration
2015-08-17 11:07:19 +03:00
ce6e92b736
add comment control methods
2015-08-14 12:27:21 +03:00
abc7dbbf0f
added missing @since annotations
2015-08-04 12:40:12 +02:00
681db52ba6
refactored SchemaBuilder
...
- rename class to ColumnSchemaBuilder as this is more appropriate
- changed internal organisation to match how the rest of schema related classes work
- the ColumnSchemaBuilder is now created the same way as QueryBuilder is
- removed static call magic and method annotations, now real methods are called as they are
- the whole code works on objects in a db context now instead of setting database connection in global state
- trait is now used by Migration by default but can be used in other contexts as well
Migration usage is now as follows:
```php
$this->createTable('example_table', [
'id' => $this->primaryKey(),
'name' => $this->string(64)->notNull(),
'type' => $this->integer()->notNull()->defaultValue(10),
'description' => $this->text(),
'rule_name' => $this->string(64),
'data' => $this->text(),
'created_at' => $this->datetime()->notNull(),
'updated_at' => $this->datetime(),
]);
```
2015-08-03 23:25:50 +02:00
6e3da6b329
various phpdoc fixes
2015-08-02 22:53:08 +02:00
1df3bb29ea
Clarify escaping column name quoting in createIndex()
...
Added information about when column names are not quoted when using createIndex() as discussed in #9017 . "left parenthesis" was used rather than just "parenthesis" to reflect the exact code working.
2015-07-06 12:41:07 +02:00
e683e3e79d
Schema refresh moved to Migration::init().
2015-06-08 11:32:09 +03:00
6ea19e8f45
Schema refreshing added to yii\db\Migration::execute()
2015-06-04 13:56:23 +03:00
8c3dce88dd
fixed phpdoc
2015-02-03 00:03:13 +01:00
233388fdd6
Remove non-necessary leading slash in use operator.
2015-02-02 11:55:32 +06:00
d341bf02b4
Fixes #6398 : Added support for specifying dependent component in terms of a configuration array for classes such as DbCache
2015-01-04 19:28:05 -05:00
385e13978d
Fixes #4800 .
2014-08-23 18:18:31 -04:00
3f597fd45d
updated doc [skip ci]
2014-08-22 10:06:42 -04:00
3a1e0f3a5c
property codestyle framework
2014-07-30 00:21:31 +02:00
166465ec7a
MigrationInterface extracted
2014-06-17 18:00:22 +03:00
b09d0f12af
overwrite -> override
2014-04-29 13:54:21 +02:00
3c400dbca8
fixed file PHPdoc
...
issue #3026
2014-04-10 22:10:59 +02:00
bf3c75147d
reverted breaking PHPdoc codestyle changes
...
issue #2852
2014-03-23 20:51:09 +01:00
8e11ad0360
refactored code to use Instance::ensure()
2014-03-18 12:31:27 -04:00
8c2e39235f
Turn module and application into DI containers.
2014-03-17 23:57:01 -04:00
b5f8a4dc22
Reformat code te be PSR-2 compatible
2014-03-16 10:46:21 +06:00
f9024dbec1
fixed Migration::execute() to use params correctly
2014-02-24 17:37:43 +01:00
ee2a6b7e76
Update Migration.php
2014-02-16 14:05:07 +05:00
bea9e3fc06
Fixes #1645 : Added support for nested DB transactions
2014-02-15 22:16:09 -05:00
262189533a
huge amount of documentation link fixes
2014-01-28 17:54:40 +01:00
7d33a5d3b5
Some Code style fixes
2014-01-19 13:35:36 -03:00
3e9a074394
Merge pull request #2050 from yiisoft/feature-fixture
...
Feature fixture
2014-01-18 21:08:55 -08:00
87be9deaf0
refactored fixture.
2014-01-18 16:18:33 -05:00
d5cd6b0dfe
Update Migration.php
...
add ability to use an array in multi columns parameters
2014-01-18 17:12:20 +03:00
0c38655217
psr-4 move
2014-01-10 21:41:43 -05:00
0d814fa523
Moved "framework" to "iii".
2013-05-09 12:00:15 -04:00
e9ad7d6e36
Rollback word consistencty over entire codebase (ref. #139 ).
2013-05-06 17:46:34 +06:00
4be9e195c2
Add Newlines
...
Appended newlines to every PHP document that did not have a newline as the last character in the file.
2013-05-05 17:04:55 +01:00
4fdaab3560
updated file header.
2013-03-04 08:03:46 -05:00
8b2b7915b4
Renamed application to app.
2013-02-05 16:12:22 -05:00
abd3d827a2
refactoring.
2013-01-18 10:37:22 -05:00
c63c78385e
...
2011-12-26 19:36:24 -05:00