【问题标题】:Laravel 5.5 SQL Migration IssueLaravel 5.5 SQL 迁移问题
【发布时间】:2018-10-18 07:50:51
【问题描述】:

我是 Laravel 的新手,我的问题是每次我在 SQL 数据库上运行迁移时,SQL Management Server Studio 上定义的架构是登录 windows 用户,我可以将架构更改为其他内容吗?

目前,运行迁移将创建如下表:

Asia\user123.migration

我需要创建一个具有以下架构的表

APP.migration

编辑: 如果有人需要此问题的解决方案,只需在运行迁移之前更新架构创建并将其添加到用户模型中

Laravel sql server change table name for schema

【问题讨论】:

    标签: laravel migration ssms


    【解决方案1】:

    对不起,如果我误解了这个问题,但我认为您需要以下解决方案:

    首先在 MySQL 中为您的应用程序创建一个模式。打开终端并输入mysql -u root -p 然后回车。输入您的 mysql 密码,然后再次按回车键。然后输入CREATE DATABASE app;回车。然后你可以用命令exit退出,回车。然后在你的.env 文件集中DB_DATABASE=app

    【讨论】:

    • 连接数据库没有问题,Migration 已经在建表了。我担心的是,当我运行迁移时它会创建不同的架构名称。
    • 这样试试,不会创建新的schema。 (或者至少不应该)
    • 和SQL一样吗?
    • 这是 SQL,但比使用 GUI 工具更可控
    • 或者你的意思是,你有不同类型的数据库? (像 MSSQL 还是 Postgres?)
    猜你喜欢
    • 2018-04-26
    • 1970-01-01
    • 2018-10-21
    • 2019-02-07
    • 2018-06-18
    • 2017-07-14
    • 2017-01-22
    • 2018-10-18
    相关资源
    最近更新 更多