WordPress.org

Make WordPress Core

Ticket #35958: 35958-varchar-191-string-literal.diff

File 35958-varchar-191-string-literal.diff, 7.9 KB (added by caseypatrickdriscoll, 3 years ago)
  • tests/phpunit/tests/dbdelta.php

     
    3030                        "
    3131                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    3232                                id bigint(20) NOT NULL AUTO_INCREMENT,
    33                                 column_1 varchar(255) NOT NULL,
     33                                column_1 varchar(191) NOT NULL,
    3434                                column_2 text,
    3535                                column_3 blob,
    3636                                PRIMARY KEY  (id),
     
    6969                $updates = dbDelta(
    7070                        "CREATE TABLE {$wpdb->prefix}dbdelta_create_test (
    7171                                id bigint(20) NOT NULL AUTO_INCREMENT,
    72                                 column_1 varchar(255) NOT NULL,
     72                                column_1 varchar(191) NOT NULL,
    7373                                PRIMARY KEY  (id)
    7474                        );"
    7575                );
     
    104104                        "
    105105                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    106106                                id bigint(20) NOT NULL AUTO_INCREMENT,
    107                                 column_1 varchar(255) NOT NULL,
     107                                column_1 varchar(191) NOT NULL,
    108108                                PRIMARY KEY  (id),
    109109                                KEY key_1 (column_1),
    110110                                KEY compound_key (id,column_1)
     
    127127                        "
    128128                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    129129                                id int(11) NOT NULL AUTO_INCREMENT,
    130                                 column_1 varchar(255) NOT NULL,
     130                                column_1 varchar(191) NOT NULL,
    131131                                PRIMARY KEY  (id),
    132132                                KEY key_1 (column_1),
    133133                                KEY compound_key (id,column_1)
     
    155155                        "
    156156                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    157157                                id bigint(20) NOT NULL AUTO_INCREMENT,
    158                                 column_1 varchar(255) NOT NULL,
     158                                column_1 varchar(191) NOT NULL,
    159159                                extra_col longtext,
    160160                                PRIMARY KEY  (id),
    161161                                KEY key_1 (column_1),
     
    214214                        "
    215215                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    216216                                id bigint(20) NOT NULL AUTO_INCREMENT,
    217                                 column_1 varchar(255) NOT NULL,
     217                                column_1 varchar(191) NOT NULL,
    218218                                extra_col longtext,
    219219                                PRIMARY KEY  (id),
    220220                                KEY key_1 (column_1),
     
    265265                        "
    266266                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    267267                                id bigint(20) NOT NULL AUTO_INCREMENT,
    268                                 column_1 varchar(255) NOT NULL,
     268                                column_1 varchar(191) NOT NULL,
    269269                                PRIMARY KEY  (id),
    270270                                KEY key_1 (column_1),
    271271                                KEY compound_key (id,column_1),
     
    375375                        "
    376376                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    377377                                id bigint(20) NOT NULL AUTO_INCREMENT,
    378                                 column_1 varchar(255) NOT NULL,
     378                                column_1 varchar(191) NOT NULL,
    379379                                column_2 tinytext,
    380380                                column_3 blob,
    381381                                PRIMARY KEY  (id),
     
    398398                        "
    399399                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    400400                                id bigint(20) NOT NULL AUTO_INCREMENT,
    401                                 column_1 varchar(255) NOT NULL,
     401                                column_1 varchar(191) NOT NULL,
    402402                                column_2 text,
    403403                                column_3 tinyblob,
    404404                                PRIMARY KEY  (id),
     
    421421                        "
    422422                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    423423                                id bigint(20) NOT NULL AUTO_INCREMENT,
    424                                 column_1 varchar(255) NOT NULL,
     424                                column_1 varchar(191) NOT NULL,
    425425                                column_2 bigtext,
    426426                                column_3 blob,
    427427                                PRIMARY KEY  (id),
     
    448448                        "
    449449                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    450450                                id bigint(20) NOT NULL AUTO_INCREMENT,
    451                                 column_1 varchar(255) NOT NULL,
     451                                column_1 varchar(191) NOT NULL,
    452452                                column_2 text,
    453453                                column_3 mediumblob,
    454454                                PRIMARY KEY  (id),
     
    474474                $schema = "
    475475                        CREATE TABLE {$wpdb->prefix}dbdelta_test2 (
    476476                                `id` bigint(20) NOT NULL AUTO_INCREMENT,
    477                                 `column_1` varchar(255) NOT NULL,
     477                                `column_1` varchar(191) NOT NULL,
    478478                                PRIMARY KEY  (id),
    479479                                KEY compound_key (id,column_1)
    480480                        )
     
    546546                $schema = "
    547547                        CREATE TABLE {$wpdb->prefix}dbdelta_test2 (
    548548                                `id` bigint(20) NOT NULL AUTO_INCREMENT,
    549                                 `references` varchar(255) NOT NULL,
     549                                `references` varchar(191) NOT NULL,
    550550                                PRIMARY KEY  (`id`),
    551551                                KEY `compound_key` (`id`,`references`)
    552552                        )
     
    575575                        "
    576576                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    577577                                id bigint(20) NOT NULL AUTO_INCREMENT,
    578                                 column_1 varchar(255) NOT NULL,
     578                                column_1 varchar(191) NOT NULL,
    579579                                column_2 text,
    580580                                column_3 blob,
    581                                 `references` varchar(255) NOT NULL,
     581                                `references` varchar(191) NOT NULL,
    582582                                PRIMARY KEY  (id),
    583583                                KEY key_1 (column_1),
    584584                                KEY compound_key (id , column_1),
     
    619619                $schema = "
    620620                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    621621                                id bigint(20) NOT NULL AUTO_INCREMENT,
    622                                 column_1 varchar(255) NOT NULL,
     622                                column_1 varchar(191) NOT NULL,
    623623                                column_2 text,
    624624                                column_3 blob,
    625625                                PRIMARY KEY  (id),
     
    658658                        "
    659659                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    660660                                id bigint(20) NOT NULL AUTO_INCREMENT,
    661                                 column_1 varchar(255) NOT NULL,
     661                                column_1 varchar(191) NOT NULL,
    662662                                column_2 text,
    663663                                column_3 blob,
    664664                                PRIMARY KEY  (id),
     
    681681                $schema = "
    682682                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    683683                                id bigint(20) NOT NULL AUTO_INCREMENT,
    684                                 column_1 varchar(255) NOT NULL,
     684                                column_1 varchar(191) NOT NULL,
    685685                                column_2 text,
    686686                                column_3 blob,
    687687                                PRIMARY KEY  (id),
     
    716716                        "
    717717                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    718718                                id bigint(20) NOT NULL AUTO_INCREMENT,
    719                                 column_1 varchar(255) NOT NULL,
     719                                column_1 varchar(191) NOT NULL,
    720720                                column_2 text,
    721721                                column_3 blob,
    722722                                PRIMARY KEY  (id),
     
    740740                        "
    741741                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    742742                                id bigint(20) NOT NULL AUTO_INCREMENT,
    743                                 column_1 varchar(255) NOT NULL,
     743                                column_1 varchar(191) NOT NULL,
    744744                                column_2 text,
    745745                                column_3 blob,
    746746                                PRIMARY KEY (id),
     
    764764                        "
    765765                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    766766                                id bigint(20) NOT NULL AUTO_INCREMENT,
    767                                 column_1 varchar(255) NOT NULL,
     767                                column_1 varchar(191) NOT NULL,
    768768                                column_2 text,
    769769                                column_3 blob,
    770770                                PRIMARY KEY  (id),
     
    788788                        "
    789789                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    790790                                id bigint(20) NOT NULL AUTO_INCREMENT,
    791                                 column_1 varchar(255) NOT NULL,
     791                                column_1 varchar(191) NOT NULL,
    792792                                column_2 text,
    793793                                column_3 blob,
    794794                                PRIMARY KEY  (id),
     
    812812                        "
    813813                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    814814                                id bigint(20) NOT NULL AUTO_INCREMENT,
    815                                 column_1 varchar(255) NOT NULL,
     815                                column_1 varchar(191) NOT NULL,
    816816                                column_2 text,
    817817                                column_3 blob,
    818818                                PRIMARY KEY  (id),
     
    835835                        "
    836836                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    837837                                id bigint(20) NOT NULL AUTO_INCREMENT,
    838                                 column_1 varchar(255) NOT NULL,
     838                                column_1 varchar(191) NOT NULL,
    839839                                column_2 text,
    840840                                column_3 blob,
    841841                                PRIMARY KEY  (id),
    842                                 KEY key_1 (column_1(255)),
     842                                KEY key_1 (column_1(191)),
    843843                                KEY compound_key (id,column_1),
    844844                                FULLTEXT KEY fulltext_key (column_1)
    845845                        ) ENGINE=MyISAM
     
    858858                        "
    859859                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    860860                                id bigint(20) NOT NULL AUTO_INCREMENT,
    861                                 column_1 varchar(255) NOT NULL,
     861                                column_1 varchar(191) NOT NULL,
    862862                                column_2 text,
    863863                                column_3 blob,
    864864                                PRIMARY KEY  (id),
     
    877877                        "
    878878                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    879879                                id bigint(20) NOT NULL AUTO_INCREMENT,
    880                                 column_1 varchar(255) NOT NULL,
     880                                column_1 varchar(191) NOT NULL,
    881881                                column_2 text,
    882882                                column_3 blob,
    883883                                PRIMARY KEY  (id),
     
    894894                        "
    895895                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    896896                                id bigint(20) NOT NULL AUTO_INCREMENT,
    897                                 column_1 varchar(255) NOT NULL,
     897                                column_1 varchar(191) NOT NULL,
    898898                                column_2 text,
    899899                                column_3 blob,
    900900                                PRIMARY KEY  (id),
     
    911911                        "
    912912                        CREATE TABLE {$wpdb->prefix}dbdelta_test (
    913913                                id bigint(20) NOT NULL AUTO_INCREMENT,
    914                                 column_1 varchar(255) NOT NULL,
     914                                column_1 varchar(191) NOT NULL,
    915915                                column_2 text,
    916916                                column_3 blob,
    917917                                PRIMARY KEY  (id),
     
    933933
    934934                $schema = "
    935935                        CREATE TABLE {$wpdb->prefix}dbdelta_test2 (
    936                                 `foo-bar` varchar(255) DEFAULT NULL
     936                                `foo-bar` varchar(191) DEFAULT NULL
    937937                        )
    938938                ";
    939939
     
    951951
    952952                $this->assertSame(
    953953                        array(
    954                                 "{$wpdb->prefix}dbdelta_test2.foo-bar" => "Changed type of {$wpdb->prefix}dbdelta_test2.foo-bar from varchar(255) to text",
     954                                "{$wpdb->prefix}dbdelta_test2.foo-bar" => "Changed type of {$wpdb->prefix}dbdelta_test2.foo-bar from varchar(191) to text",
    955955                        ),
    956956                        $updates
    957957                );