前提・実現したいこと
既存の社内システムの改修が必要になり、
既存のソースを確認した感じですと、マイグレーションファイルが存在しませんでした。
そのため、fuelphpでマイグレーション以外でのテーブル作成方法について調べています。
fuel\app\migrations にマイグレーションファイルが作成されていない場合、手動でマイグレーションファイルを作成するか、手動でMySQLからSQLで登録していくかしか方法は無いのでしょうか。
一応、本番環境のテーブル構成はMySQLworkbenchで確認できるので最悪手動で開発環境に同じテーブル構成を作ろうと思っていますが、とても手間がかかりそうなので質問させていただきました。
状況:
・Bitbucketのソースは頂いた。
・fuelphpの環境構築済み。ログイン画面まではいける。
・fuelphp自体初めて触るので、勝手が分からず困っている。
・社内には、作ったエンジニアの方がいなくなっているので聞くことができない状況。
構築済み環境:
・fuelphp 1.7.2
・PHP 5.3.3
・MySQL
・phpmyadmin
・Docker
該当のソースコード
fuel/app/config/development/migrations.php
<?php return array( 'version' => array( 'app' => array( 'default' => 0, ), 'module' => array( ), 'package' => array( 'auth' => array( ), ), ), 'folder' => 'migrations/', 'table' => 'migration', );
fuel/app/config/development/db.php
<?php /** * The development database settings. These get merged with the global settings. */ return array( 'default' => array( 'connection' => array( 'dsn' => 'mysql:host=mysql;dbname=xxx_dev;unix_socket=/tmp/mysql.sock', 'username' => 'root', 'password' => 'root', ), ), );
試したこと
・development環境であることを確認。
$ php oil -v Fuel: 1.7.2 running in "development" mode
・fuel\app\migrations は空であることを確認。
回答3件
あなたの回答
tips
プレビュー