paulgoughbooks_old
This repository has no backups
This repository's network speed is throttled to 100KB/sec
Upgrade your account to fix these warnings, or use backups.vc for automated backups
@ 2
paulgoughbooks_old / trunk / system / Commands / Sessions / Views / migration.tpl.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
@php namespace <?= $namespace ?>\Database\Migrations; use CodeIgniter\Database\Migration; class Migration_create_<?= $tableName ?>_table extends Migration { <?php if (isset($DBGroup)) : ?> protected $DBGroup = '<?= $DBGroup ?>'; <?php endif ?> public function up() { $this->forge->addField([ 'id' => [ 'type' => 'VARCHAR', 'constraint' => 128, 'null' => false ], 'ip_address' => [ 'type' => 'VARCHAR', 'constraint' => 45, 'null' => false ], 'timestamp' => [ 'type' => 'INT', 'constraint' => 10, 'unsigned' => true, 'null' => false, 'default' => 0 ], 'data' => [ 'type' => 'TEXT', 'null' => false, 'default' => '' ], ]); <?php if ($matchIP === true) : ?> $this->forge->addKey(['id', 'ip_address'], true); <?php else: ?> $this->forge->addKey('id', true); <?php endif ?> $this->forge->addKey('timestamp'); $this->forge->createTable('<?= $tableName ?>', true); } //-------------------------------------------------------------------- public function down() { $this->forge->dropTable('<?= $tableName ?>', true); } } |
Commits for paulgoughbooks_old/trunk/system/Commands/Sessions/Views/migration.tpl.php
Revision | Author | Commited | Message |
---|---|---|---|
2 | tporter | Tue 03 Nov, 2020 08:50:21 +0000 | Migration of Paul Goughs Books site to Codeignitor 4 |