Skip to content
This repository was archived by the owner on Jul 16, 2021. It is now read-only.
This repository was archived by the owner on Jul 16, 2021. It is now read-only.

Improve Schema Grammar #1527

Open
Open
@driesvints

Description

@driesvints

At the moment a lot of schema grammar's have certain implementation details which are a bit odd. For example, the MySQL grammar's float implementation points to a double which is a bit unwanted (see laravel/framework#3151). Judging from a first look at the other grammar's there are quite a few other ones which are a bit off.

We should take a thorough look at each grammar and try to pinpoint every obscure implementation and attempt to replace and fix it with its correct one if possible.

https://github.com/laravel/framework/tree/5.8/src/Illuminate/Database/Schema/Grammars

We have to be very careful here since changing any implementation here will affect every single app using the affected methods.

I'll try to update the issue description now and then below with the grammar's we've determined to be off. After we've pinpointed all of them we maybe can send in a PR to fix them.

Since at the moment my time is limited to work on this I'd appreciate any help with this if possible.

References:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions