• Phinx使用总结


    cd yourapp 

    php vendor/bin/phinx init . 初始化

    php vendor/bin/phinx create TableName 第一个字符必须大写

    $tableName = 'hangyeyinzi';
    if ($this->hasTable($tableName)) {
    $this->dropTable($tableName);
    }

    $this->table($tableName)
    ->addColumn('date', 'integer', ['limit' => 10, 'comment' => '日期代码格式20170624'])
    ->addColumn('yingshoulv', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '营业收入增长率(取3年均值)'])
    ->addColumn('jinglilv', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '净利润增长率(取3年均值)'])
    ->addColumn('jingzilv', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '净资产收益率'])
    ->addColumn('shouyibi', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '每股收益价格比(1/PE)'])
    ->addColumn('jingyingxianjinbi', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '每股经营性现金流价格比(每股现金流/现价)'])
    ->addColumn('guxilv', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '股息率'])
    ->addColumn('jingzibi', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '每股净资产价格比(1/PB)'])
    ->addColumn('hs300_ratio', 'decimal', ['precision' => 30, 'scale' => 15, 'comment' => '沪深300行业权重占比aindexhs300closeweight'])
    ->addColumn('hid', 'integer', ['limit' => 10, 'comment' => '行业代码'])
    ->create();

    php vendor/bin/phinx status -e Tag 查看指定环境的数据库状态

    php vendor/bin/phinx migrate -e Tag 根据脚本生产表结构到数据库里面

    php vendor/bin/phinx breakpoint -e Tag 打断点

    php vendor/bin/phinx rollback  -e Tag -t 20170623083322 回退指定点脚步

  • 相关阅读:
    C#学习(二)之基础杂谈
    C#学习(一)之hello,world
    尚硅谷linux教程16-shell变量
    尚硅谷linux教程16-shell变量
    将博客搬至CSDN
    尚硅谷linux教程15 大数据 Shell编程
    linux服务器安装tomcat
    尚硅谷linux教程 javaEE定制篇 jdk安装
    尚硅谷linux教程14 yum
    尚硅谷linux教程13 RPM包管理
  • 原文地址:https://www.cnblogs.com/zhaoguangjie/p/7154084.html
Copyright © 2020-2023  润新知