💻
Code Zero Project
  • introduction
  • Welcome
  • getting started
    • apa itu mini mvc php native
    • Installation
  • architecture consept
  • database
    • PDO
    • connection
    • migrations
    • query builder
    • result database
  • basic
    • models
    • controller
    • view
    • routing
    • markdown
  • helper
    • session
    • input
    • maintenance
    • debug
    • waktu
    • agent
    • email
    • get_rest_api
    • upload directory
    • asset
    • 404
    • redirect
    • random file name
    • url
    • slug
    • upload files
    • read markdown
    • Security
  • frontend
    • basic html
  • libraries
  • science
    • mathecmatic
    • ML
  • command shell
  • API
  • donation
  • about
Powered by GitBook
On this page
  • Introduction
  • Create migration
  • Migrate
  • Rollback
  1. database

migrations

by default pass update fiture i'm add phinx migration agnostik libraries php for database migrations

PreviousconnectionNextquery builder

Last updated 3 years ago

Introduction

untuk menambah fiture agar lebih power full lagi MVC OOP PHP NATIVE nya saya menambahkan fiture migrations yang memungkinkan bisa membuat table schema pada code seperti orm milik laravel. by default migrations yang saya gunakanan adalah

Create migration

untuk membuat migration misa menggunakan commnad nagara, nama migration di tulis dengan PascalCase

untuk melakukan migration setting database pada berkas config.migrations.php

untuk config migration database lihat disini

example :

php nagara buat:migration User

example :

php nagara buat:migration User_Logins

Migrate

untuk melakukan migrate data table

php nagara migrate

Rollback

untuk melakukan rollback

php nagara migrate:rollback

migration not stabil . migration is new fiture

phinx