phalcon / phalcon/migrations

add set type support

Open
#155 1 comment 0 reactions 1 assignee View on GitHub

@niden is already working on this.

Since Jul 4, 2026.

Dominant language
PHP
Stars
28
Forks
25
Avg merge
9h 39m
Merged PRs (30d)
2

Description

FYI
I'm using mysql,the here is my DDL

CREATE TABLE `game` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `os` set('Android','iOS','Windows','Mac') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'os',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

but when I run ./vendor/bin/phalcon-migrations generate,it generate like this

...
new Column(
                    'os',
                    [
                        'type' => Column::TYPE_VARCHAR,
                        'notNull' => true,
                        'size' => 1,
                        'comment' => "os",
                        'after' => 'version'
                    ]
                ),

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.