Subversion Repository Public Repository

paulgoughbooks_old

This repository has no backups
This repository's network speed is throttled to 100KB/sec

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

Diff revisions: vs.
Revision Author Commited Message
2 tporter picture tporter Tue 03 Nov, 2020 08:50:21 +0000

Migration of Paul Goughs Books site to Codeignitor 4