github.com/Ali-iotechsys/sqlboiler/v4@v4.0.0-20221208124957-6aec9a5f1f71/drivers/sqlboiler-mysql/driver/mysql.golden.json (about) 1 { 2 "schema": "", 3 "tables": [ 4 { 5 "name": "sponsors", 6 "schema_name": "", 7 "columns": [ 8 { 9 "name": "id", 10 "type": "int", 11 "db_type": "int", 12 "default": "auto_increment", 13 "comment": "", 14 "nullable": false, 15 "unique": true, 16 "validated": false, 17 "auto_generated": false, 18 "arr_type": null, 19 "udt_name": "", 20 "domain_name": null, 21 "full_db_type": "int" 22 } 23 ], 24 "p_key": { 25 "name": "PRIMARY", 26 "columns": [ 27 "id" 28 ] 29 }, 30 "f_keys": null, 31 "is_join_table": false, 32 "to_one_relationships": [ 33 { 34 "name": "videos_ibfk_2", 35 "table": "sponsors", 36 "column": "id", 37 "nullable": false, 38 "unique": true, 39 "foreign_table": "videos", 40 "foreign_column": "sponsor_id", 41 "foreign_column_nullable": true, 42 "foreign_column_unique": true 43 } 44 ], 45 "to_many_relationships": null, 46 "is_view": false, 47 "view_capabilities": { 48 "can_insert": false, 49 "can_upsert": false 50 } 51 }, 52 { 53 "name": "tags", 54 "schema_name": "", 55 "columns": [ 56 { 57 "name": "id", 58 "type": "int", 59 "db_type": "int", 60 "default": "auto_increment", 61 "comment": "", 62 "nullable": false, 63 "unique": true, 64 "validated": false, 65 "auto_generated": false, 66 "arr_type": null, 67 "udt_name": "", 68 "domain_name": null, 69 "full_db_type": "int" 70 } 71 ], 72 "p_key": { 73 "name": "PRIMARY", 74 "columns": [ 75 "id" 76 ] 77 }, 78 "f_keys": null, 79 "is_join_table": false, 80 "to_one_relationships": null, 81 "to_many_relationships": [ 82 { 83 "name": "", 84 "table": "tags", 85 "column": "id", 86 "nullable": false, 87 "unique": true, 88 "foreign_table": "videos", 89 "foreign_column": "id", 90 "foreign_column_nullable": false, 91 "foreign_column_unique": true, 92 "to_join_table": true, 93 "join_table": "video_tags", 94 "join_local_fkey_name": "video_tags_ibfk_2", 95 "join_local_column": "tag_id", 96 "join_local_column_nullable": false, 97 "join_local_column_unique": false, 98 "join_foreign_fkey_name": "video_tags_ibfk_1", 99 "join_foreign_column": "video_id", 100 "join_foreign_column_nullable": false, 101 "join_foreign_column_unique": false 102 } 103 ], 104 "is_view": false, 105 "view_capabilities": { 106 "can_insert": false, 107 "can_upsert": false 108 } 109 }, 110 { 111 "name": "type_monsters", 112 "schema_name": "", 113 "columns": [ 114 { 115 "name": "id", 116 "type": "int", 117 "db_type": "int", 118 "default": "auto_increment", 119 "comment": "", 120 "nullable": false, 121 "unique": true, 122 "validated": false, 123 "auto_generated": false, 124 "arr_type": null, 125 "udt_name": "", 126 "domain_name": null, 127 "full_db_type": "int" 128 }, 129 { 130 "name": "enum_use", 131 "type": "string", 132 "db_type": "enum('monday','tuesday','wednesday','thursday','friday')", 133 "default": "", 134 "comment": "", 135 "nullable": false, 136 "unique": false, 137 "validated": false, 138 "auto_generated": false, 139 "arr_type": null, 140 "udt_name": "", 141 "domain_name": null, 142 "full_db_type": "enum('monday','tuesday','wednesday','thursday','friday')" 143 }, 144 { 145 "name": "enum_nullable", 146 "type": "null.String", 147 "db_type": "enum('monday','tuesday','wednesday','thursday','friday')", 148 "default": "", 149 "comment": "", 150 "nullable": true, 151 "unique": false, 152 "validated": false, 153 "auto_generated": false, 154 "arr_type": null, 155 "udt_name": "", 156 "domain_name": null, 157 "full_db_type": "enum('monday','tuesday','wednesday','thursday','friday')" 158 }, 159 { 160 "name": "id_two", 161 "type": "int", 162 "db_type": "int", 163 "default": "", 164 "comment": "", 165 "nullable": false, 166 "unique": false, 167 "validated": false, 168 "auto_generated": false, 169 "arr_type": null, 170 "udt_name": "", 171 "domain_name": null, 172 "full_db_type": "int" 173 }, 174 { 175 "name": "id_three", 176 "type": "null.Int", 177 "db_type": "int", 178 "default": "", 179 "comment": "", 180 "nullable": true, 181 "unique": false, 182 "validated": false, 183 "auto_generated": false, 184 "arr_type": null, 185 "udt_name": "", 186 "domain_name": null, 187 "full_db_type": "int" 188 }, 189 { 190 "name": "bool_zero", 191 "type": "null.Bool", 192 "db_type": "tinyint", 193 "default": "", 194 "comment": "", 195 "nullable": true, 196 "unique": false, 197 "validated": false, 198 "auto_generated": false, 199 "arr_type": null, 200 "udt_name": "", 201 "domain_name": null, 202 "full_db_type": "tinyint(1)" 203 }, 204 { 205 "name": "bool_one", 206 "type": "null.Bool", 207 "db_type": "tinyint", 208 "default": "", 209 "comment": "", 210 "nullable": true, 211 "unique": false, 212 "validated": false, 213 "auto_generated": false, 214 "arr_type": null, 215 "udt_name": "", 216 "domain_name": null, 217 "full_db_type": "tinyint(1)" 218 }, 219 { 220 "name": "bool_two", 221 "type": "bool", 222 "db_type": "tinyint", 223 "default": "", 224 "comment": "", 225 "nullable": false, 226 "unique": false, 227 "validated": false, 228 "auto_generated": false, 229 "arr_type": null, 230 "udt_name": "", 231 "domain_name": null, 232 "full_db_type": "tinyint(1)" 233 }, 234 { 235 "name": "bool_three", 236 "type": "null.Bool", 237 "db_type": "tinyint", 238 "default": "0", 239 "comment": "", 240 "nullable": true, 241 "unique": false, 242 "validated": false, 243 "auto_generated": false, 244 "arr_type": null, 245 "udt_name": "", 246 "domain_name": null, 247 "full_db_type": "tinyint(1)" 248 }, 249 { 250 "name": "bool_four", 251 "type": "null.Bool", 252 "db_type": "tinyint", 253 "default": "1", 254 "comment": "", 255 "nullable": true, 256 "unique": false, 257 "validated": false, 258 "auto_generated": false, 259 "arr_type": null, 260 "udt_name": "", 261 "domain_name": null, 262 "full_db_type": "tinyint(1)" 263 }, 264 { 265 "name": "bool_five", 266 "type": "bool", 267 "db_type": "tinyint", 268 "default": "0", 269 "comment": "", 270 "nullable": false, 271 "unique": false, 272 "validated": false, 273 "auto_generated": false, 274 "arr_type": null, 275 "udt_name": "", 276 "domain_name": null, 277 "full_db_type": "tinyint(1)" 278 }, 279 { 280 "name": "bool_six", 281 "type": "bool", 282 "db_type": "tinyint", 283 "default": "1", 284 "comment": "", 285 "nullable": false, 286 "unique": false, 287 "validated": false, 288 "auto_generated": false, 289 "arr_type": null, 290 "udt_name": "", 291 "domain_name": null, 292 "full_db_type": "tinyint(1)" 293 }, 294 { 295 "name": "string_zero", 296 "type": "null.String", 297 "db_type": "varchar", 298 "default": "", 299 "comment": "", 300 "nullable": true, 301 "unique": false, 302 "validated": false, 303 "auto_generated": false, 304 "arr_type": null, 305 "udt_name": "", 306 "domain_name": null, 307 "full_db_type": "varchar(1)" 308 }, 309 { 310 "name": "string_one", 311 "type": "null.String", 312 "db_type": "varchar", 313 "default": "", 314 "comment": "", 315 "nullable": true, 316 "unique": false, 317 "validated": false, 318 "auto_generated": false, 319 "arr_type": null, 320 "udt_name": "", 321 "domain_name": null, 322 "full_db_type": "varchar(1)" 323 }, 324 { 325 "name": "string_two", 326 "type": "string", 327 "db_type": "varchar", 328 "default": "", 329 "comment": "", 330 "nullable": false, 331 "unique": false, 332 "validated": false, 333 "auto_generated": false, 334 "arr_type": null, 335 "udt_name": "", 336 "domain_name": null, 337 "full_db_type": "varchar(1)" 338 }, 339 { 340 "name": "string_three", 341 "type": "null.String", 342 "db_type": "varchar", 343 "default": "a", 344 "comment": "", 345 "nullable": true, 346 "unique": false, 347 "validated": false, 348 "auto_generated": false, 349 "arr_type": null, 350 "udt_name": "", 351 "domain_name": null, 352 "full_db_type": "varchar(1)" 353 }, 354 { 355 "name": "string_four", 356 "type": "string", 357 "db_type": "varchar", 358 "default": "b", 359 "comment": "", 360 "nullable": false, 361 "unique": false, 362 "validated": false, 363 "auto_generated": false, 364 "arr_type": null, 365 "udt_name": "", 366 "domain_name": null, 367 "full_db_type": "varchar(1)" 368 }, 369 { 370 "name": "string_five", 371 "type": "null.String", 372 "db_type": "varchar", 373 "default": "", 374 "comment": "", 375 "nullable": true, 376 "unique": false, 377 "validated": false, 378 "auto_generated": false, 379 "arr_type": null, 380 "udt_name": "", 381 "domain_name": null, 382 "full_db_type": "varchar(1000)" 383 }, 384 { 385 "name": "string_six", 386 "type": "null.String", 387 "db_type": "varchar", 388 "default": "", 389 "comment": "", 390 "nullable": true, 391 "unique": false, 392 "validated": false, 393 "auto_generated": false, 394 "arr_type": null, 395 "udt_name": "", 396 "domain_name": null, 397 "full_db_type": "varchar(1000)" 398 }, 399 { 400 "name": "string_seven", 401 "type": "string", 402 "db_type": "varchar", 403 "default": "", 404 "comment": "", 405 "nullable": false, 406 "unique": false, 407 "validated": false, 408 "auto_generated": false, 409 "arr_type": null, 410 "udt_name": "", 411 "domain_name": null, 412 "full_db_type": "varchar(1000)" 413 }, 414 { 415 "name": "string_eight", 416 "type": "null.String", 417 "db_type": "varchar", 418 "default": "abcdefgh", 419 "comment": "", 420 "nullable": true, 421 "unique": false, 422 "validated": false, 423 "auto_generated": false, 424 "arr_type": null, 425 "udt_name": "", 426 "domain_name": null, 427 "full_db_type": "varchar(1000)" 428 }, 429 { 430 "name": "string_nine", 431 "type": "string", 432 "db_type": "varchar", 433 "default": "abcdefgh", 434 "comment": "", 435 "nullable": false, 436 "unique": false, 437 "validated": false, 438 "auto_generated": false, 439 "arr_type": null, 440 "udt_name": "", 441 "domain_name": null, 442 "full_db_type": "varchar(1000)" 443 }, 444 { 445 "name": "string_ten", 446 "type": "null.String", 447 "db_type": "varchar", 448 "default": "", 449 "comment": "", 450 "nullable": true, 451 "unique": false, 452 "validated": false, 453 "auto_generated": false, 454 "arr_type": null, 455 "udt_name": "", 456 "domain_name": null, 457 "full_db_type": "varchar(1000)" 458 }, 459 { 460 "name": "string_eleven", 461 "type": "string", 462 "db_type": "varchar", 463 "default": "", 464 "comment": "", 465 "nullable": false, 466 "unique": false, 467 "validated": false, 468 "auto_generated": false, 469 "arr_type": null, 470 "udt_name": "", 471 "domain_name": null, 472 "full_db_type": "varchar(1000)" 473 }, 474 { 475 "name": "big_int_zero", 476 "type": "null.Int64", 477 "db_type": "bigint", 478 "default": "", 479 "comment": "", 480 "nullable": true, 481 "unique": false, 482 "validated": false, 483 "auto_generated": false, 484 "arr_type": null, 485 "udt_name": "", 486 "domain_name": null, 487 "full_db_type": "bigint" 488 }, 489 { 490 "name": "big_int_one", 491 "type": "null.Int64", 492 "db_type": "bigint", 493 "default": "", 494 "comment": "", 495 "nullable": true, 496 "unique": false, 497 "validated": false, 498 "auto_generated": false, 499 "arr_type": null, 500 "udt_name": "", 501 "domain_name": null, 502 "full_db_type": "bigint" 503 }, 504 { 505 "name": "big_int_two", 506 "type": "int64", 507 "db_type": "bigint", 508 "default": "", 509 "comment": "", 510 "nullable": false, 511 "unique": false, 512 "validated": false, 513 "auto_generated": false, 514 "arr_type": null, 515 "udt_name": "", 516 "domain_name": null, 517 "full_db_type": "bigint" 518 }, 519 { 520 "name": "big_int_three", 521 "type": "null.Int64", 522 "db_type": "bigint", 523 "default": "111111", 524 "comment": "", 525 "nullable": true, 526 "unique": false, 527 "validated": false, 528 "auto_generated": false, 529 "arr_type": null, 530 "udt_name": "", 531 "domain_name": null, 532 "full_db_type": "bigint" 533 }, 534 { 535 "name": "big_int_four", 536 "type": "int64", 537 "db_type": "bigint", 538 "default": "222222", 539 "comment": "", 540 "nullable": false, 541 "unique": false, 542 "validated": false, 543 "auto_generated": false, 544 "arr_type": null, 545 "udt_name": "", 546 "domain_name": null, 547 "full_db_type": "bigint" 548 }, 549 { 550 "name": "big_int_five", 551 "type": "null.Int64", 552 "db_type": "bigint", 553 "default": "0", 554 "comment": "", 555 "nullable": true, 556 "unique": false, 557 "validated": false, 558 "auto_generated": false, 559 "arr_type": null, 560 "udt_name": "", 561 "domain_name": null, 562 "full_db_type": "bigint" 563 }, 564 { 565 "name": "big_int_six", 566 "type": "int64", 567 "db_type": "bigint", 568 "default": "0", 569 "comment": "", 570 "nullable": false, 571 "unique": false, 572 "validated": false, 573 "auto_generated": false, 574 "arr_type": null, 575 "udt_name": "", 576 "domain_name": null, 577 "full_db_type": "bigint" 578 }, 579 { 580 "name": "int_zero", 581 "type": "null.Int", 582 "db_type": "int", 583 "default": "", 584 "comment": "", 585 "nullable": true, 586 "unique": false, 587 "validated": false, 588 "auto_generated": false, 589 "arr_type": null, 590 "udt_name": "", 591 "domain_name": null, 592 "full_db_type": "int" 593 }, 594 { 595 "name": "int_one", 596 "type": "null.Int", 597 "db_type": "int", 598 "default": "", 599 "comment": "", 600 "nullable": true, 601 "unique": false, 602 "validated": false, 603 "auto_generated": false, 604 "arr_type": null, 605 "udt_name": "", 606 "domain_name": null, 607 "full_db_type": "int" 608 }, 609 { 610 "name": "int_two", 611 "type": "int", 612 "db_type": "int", 613 "default": "", 614 "comment": "", 615 "nullable": false, 616 "unique": false, 617 "validated": false, 618 "auto_generated": false, 619 "arr_type": null, 620 "udt_name": "", 621 "domain_name": null, 622 "full_db_type": "int" 623 }, 624 { 625 "name": "int_three", 626 "type": "null.Int", 627 "db_type": "int", 628 "default": "333333", 629 "comment": "", 630 "nullable": true, 631 "unique": false, 632 "validated": false, 633 "auto_generated": false, 634 "arr_type": null, 635 "udt_name": "", 636 "domain_name": null, 637 "full_db_type": "int" 638 }, 639 { 640 "name": "int_four", 641 "type": "int", 642 "db_type": "int", 643 "default": "444444", 644 "comment": "", 645 "nullable": false, 646 "unique": false, 647 "validated": false, 648 "auto_generated": false, 649 "arr_type": null, 650 "udt_name": "", 651 "domain_name": null, 652 "full_db_type": "int" 653 }, 654 { 655 "name": "int_five", 656 "type": "null.Int", 657 "db_type": "int", 658 "default": "0", 659 "comment": "", 660 "nullable": true, 661 "unique": false, 662 "validated": false, 663 "auto_generated": false, 664 "arr_type": null, 665 "udt_name": "", 666 "domain_name": null, 667 "full_db_type": "int" 668 }, 669 { 670 "name": "int_six", 671 "type": "int", 672 "db_type": "int", 673 "default": "0", 674 "comment": "", 675 "nullable": false, 676 "unique": false, 677 "validated": false, 678 "auto_generated": false, 679 "arr_type": null, 680 "udt_name": "", 681 "domain_name": null, 682 "full_db_type": "int" 683 }, 684 { 685 "name": "float_zero", 686 "type": "null.Float32", 687 "db_type": "float", 688 "default": "", 689 "comment": "", 690 "nullable": true, 691 "unique": false, 692 "validated": false, 693 "auto_generated": false, 694 "arr_type": null, 695 "udt_name": "", 696 "domain_name": null, 697 "full_db_type": "float" 698 }, 699 { 700 "name": "float_one", 701 "type": "null.Float32", 702 "db_type": "float", 703 "default": "", 704 "comment": "", 705 "nullable": true, 706 "unique": false, 707 "validated": false, 708 "auto_generated": false, 709 "arr_type": null, 710 "udt_name": "", 711 "domain_name": null, 712 "full_db_type": "float" 713 }, 714 { 715 "name": "float_two", 716 "type": "null.Float32", 717 "db_type": "float", 718 "default": "", 719 "comment": "", 720 "nullable": true, 721 "unique": false, 722 "validated": false, 723 "auto_generated": false, 724 "arr_type": null, 725 "udt_name": "", 726 "domain_name": null, 727 "full_db_type": "float(2,1)" 728 }, 729 { 730 "name": "float_three", 731 "type": "null.Float32", 732 "db_type": "float", 733 "default": "", 734 "comment": "", 735 "nullable": true, 736 "unique": false, 737 "validated": false, 738 "auto_generated": false, 739 "arr_type": null, 740 "udt_name": "", 741 "domain_name": null, 742 "full_db_type": "float(2,1)" 743 }, 744 { 745 "name": "float_four", 746 "type": "null.Float32", 747 "db_type": "float", 748 "default": "", 749 "comment": "", 750 "nullable": true, 751 "unique": false, 752 "validated": false, 753 "auto_generated": false, 754 "arr_type": null, 755 "udt_name": "", 756 "domain_name": null, 757 "full_db_type": "float(2,1)" 758 }, 759 { 760 "name": "float_five", 761 "type": "float32", 762 "db_type": "float", 763 "default": "", 764 "comment": "", 765 "nullable": false, 766 "unique": false, 767 "validated": false, 768 "auto_generated": false, 769 "arr_type": null, 770 "udt_name": "", 771 "domain_name": null, 772 "full_db_type": "float(2,1)" 773 }, 774 { 775 "name": "float_six", 776 "type": "null.Float32", 777 "db_type": "float", 778 "default": "1.1", 779 "comment": "", 780 "nullable": true, 781 "unique": false, 782 "validated": false, 783 "auto_generated": false, 784 "arr_type": null, 785 "udt_name": "", 786 "domain_name": null, 787 "full_db_type": "float(2,1)" 788 }, 789 { 790 "name": "float_seven", 791 "type": "float32", 792 "db_type": "float", 793 "default": "1.1", 794 "comment": "", 795 "nullable": false, 796 "unique": false, 797 "validated": false, 798 "auto_generated": false, 799 "arr_type": null, 800 "udt_name": "", 801 "domain_name": null, 802 "full_db_type": "float(2,1)" 803 }, 804 { 805 "name": "float_eight", 806 "type": "null.Float32", 807 "db_type": "float", 808 "default": "0.0", 809 "comment": "", 810 "nullable": true, 811 "unique": false, 812 "validated": false, 813 "auto_generated": false, 814 "arr_type": null, 815 "udt_name": "", 816 "domain_name": null, 817 "full_db_type": "float(2,1)" 818 }, 819 { 820 "name": "float_nine", 821 "type": "null.Float32", 822 "db_type": "float", 823 "default": "0.0", 824 "comment": "", 825 "nullable": true, 826 "unique": false, 827 "validated": false, 828 "auto_generated": false, 829 "arr_type": null, 830 "udt_name": "", 831 "domain_name": null, 832 "full_db_type": "float(2,1)" 833 }, 834 { 835 "name": "bytea_zero", 836 "type": "null.Bytes", 837 "db_type": "binary", 838 "default": "", 839 "comment": "", 840 "nullable": true, 841 "unique": false, 842 "validated": false, 843 "auto_generated": false, 844 "arr_type": null, 845 "udt_name": "", 846 "domain_name": null, 847 "full_db_type": "binary(1)" 848 }, 849 { 850 "name": "bytea_one", 851 "type": "null.Bytes", 852 "db_type": "binary", 853 "default": "", 854 "comment": "", 855 "nullable": true, 856 "unique": false, 857 "validated": false, 858 "auto_generated": false, 859 "arr_type": null, 860 "udt_name": "", 861 "domain_name": null, 862 "full_db_type": "binary(1)" 863 }, 864 { 865 "name": "bytea_two", 866 "type": "[]byte", 867 "db_type": "binary", 868 "default": "", 869 "comment": "", 870 "nullable": false, 871 "unique": false, 872 "validated": false, 873 "auto_generated": false, 874 "arr_type": null, 875 "udt_name": "", 876 "domain_name": null, 877 "full_db_type": "binary(1)" 878 }, 879 { 880 "name": "bytea_three", 881 "type": "[]byte", 882 "db_type": "binary", 883 "default": "0x61", 884 "comment": "", 885 "nullable": false, 886 "unique": false, 887 "validated": false, 888 "auto_generated": false, 889 "arr_type": null, 890 "udt_name": "", 891 "domain_name": null, 892 "full_db_type": "binary(1)" 893 }, 894 { 895 "name": "bytea_four", 896 "type": "null.Bytes", 897 "db_type": "binary", 898 "default": "0x62", 899 "comment": "", 900 "nullable": true, 901 "unique": false, 902 "validated": false, 903 "auto_generated": false, 904 "arr_type": null, 905 "udt_name": "", 906 "domain_name": null, 907 "full_db_type": "binary(1)" 908 }, 909 { 910 "name": "bytea_five", 911 "type": "[]byte", 912 "db_type": "binary", 913 "default": "0x616263646566676861626364656667686162636465666768", 914 "comment": "", 915 "nullable": false, 916 "unique": false, 917 "validated": false, 918 "auto_generated": false, 919 "arr_type": null, 920 "udt_name": "", 921 "domain_name": null, 922 "full_db_type": "binary(100)" 923 }, 924 { 925 "name": "bytea_six", 926 "type": "null.Bytes", 927 "db_type": "binary", 928 "default": "0x686766656463626168676665646362616867666564636261", 929 "comment": "", 930 "nullable": true, 931 "unique": false, 932 "validated": false, 933 "auto_generated": false, 934 "arr_type": null, 935 "udt_name": "", 936 "domain_name": null, 937 "full_db_type": "binary(100)" 938 }, 939 { 940 "name": "bytea_seven", 941 "type": "[]byte", 942 "db_type": "binary", 943 "default": "0x", 944 "comment": "", 945 "nullable": false, 946 "unique": false, 947 "validated": false, 948 "auto_generated": false, 949 "arr_type": null, 950 "udt_name": "", 951 "domain_name": null, 952 "full_db_type": "binary(1)" 953 }, 954 { 955 "name": "bytea_eight", 956 "type": "[]byte", 957 "db_type": "binary", 958 "default": "0x", 959 "comment": "", 960 "nullable": false, 961 "unique": false, 962 "validated": false, 963 "auto_generated": false, 964 "arr_type": null, 965 "udt_name": "", 966 "domain_name": null, 967 "full_db_type": "binary(1)" 968 }, 969 { 970 "name": "time_zero", 971 "type": "null.Time", 972 "db_type": "timestamp", 973 "default": "", 974 "comment": "", 975 "nullable": true, 976 "unique": false, 977 "validated": false, 978 "auto_generated": false, 979 "arr_type": null, 980 "udt_name": "", 981 "domain_name": null, 982 "full_db_type": "timestamp" 983 }, 984 { 985 "name": "time_one", 986 "type": "null.Time", 987 "db_type": "date", 988 "default": "", 989 "comment": "", 990 "nullable": true, 991 "unique": false, 992 "validated": false, 993 "auto_generated": false, 994 "arr_type": null, 995 "udt_name": "", 996 "domain_name": null, 997 "full_db_type": "date" 998 }, 999 { 1000 "name": "time_two", 1001 "type": "null.Time", 1002 "db_type": "timestamp", 1003 "default": "", 1004 "comment": "", 1005 "nullable": true, 1006 "unique": false, 1007 "validated": false, 1008 "auto_generated": false, 1009 "arr_type": null, 1010 "udt_name": "", 1011 "domain_name": null, 1012 "full_db_type": "timestamp" 1013 }, 1014 { 1015 "name": "time_three", 1016 "type": "null.Time", 1017 "db_type": "timestamp", 1018 "default": "", 1019 "comment": "", 1020 "nullable": true, 1021 "unique": false, 1022 "validated": false, 1023 "auto_generated": false, 1024 "arr_type": null, 1025 "udt_name": "", 1026 "domain_name": null, 1027 "full_db_type": "timestamp" 1028 }, 1029 { 1030 "name": "time_five", 1031 "type": "null.Time", 1032 "db_type": "timestamp", 1033 "default": "CURRENT_TIMESTAMP", 1034 "comment": "", 1035 "nullable": true, 1036 "unique": false, 1037 "validated": false, 1038 "auto_generated": false, 1039 "arr_type": null, 1040 "udt_name": "", 1041 "domain_name": null, 1042 "full_db_type": "timestamp" 1043 }, 1044 { 1045 "name": "time_nine", 1046 "type": "time.Time", 1047 "db_type": "timestamp", 1048 "default": "CURRENT_TIMESTAMP", 1049 "comment": "", 1050 "nullable": false, 1051 "unique": false, 1052 "validated": false, 1053 "auto_generated": false, 1054 "arr_type": null, 1055 "udt_name": "", 1056 "domain_name": null, 1057 "full_db_type": "timestamp" 1058 }, 1059 { 1060 "name": "time_eleven", 1061 "type": "null.Time", 1062 "db_type": "date", 1063 "default": "", 1064 "comment": "", 1065 "nullable": true, 1066 "unique": false, 1067 "validated": false, 1068 "auto_generated": false, 1069 "arr_type": null, 1070 "udt_name": "", 1071 "domain_name": null, 1072 "full_db_type": "date" 1073 }, 1074 { 1075 "name": "time_twelve", 1076 "type": "time.Time", 1077 "db_type": "date", 1078 "default": "", 1079 "comment": "", 1080 "nullable": false, 1081 "unique": false, 1082 "validated": false, 1083 "auto_generated": false, 1084 "arr_type": null, 1085 "udt_name": "", 1086 "domain_name": null, 1087 "full_db_type": "date" 1088 }, 1089 { 1090 "name": "time_fifteen", 1091 "type": "null.Time", 1092 "db_type": "date", 1093 "default": "1999-01-08", 1094 "comment": "", 1095 "nullable": true, 1096 "unique": false, 1097 "validated": false, 1098 "auto_generated": false, 1099 "arr_type": null, 1100 "udt_name": "", 1101 "domain_name": null, 1102 "full_db_type": "date" 1103 }, 1104 { 1105 "name": "time_sixteen", 1106 "type": "time.Time", 1107 "db_type": "date", 1108 "default": "1999-01-08", 1109 "comment": "", 1110 "nullable": false, 1111 "unique": false, 1112 "validated": false, 1113 "auto_generated": false, 1114 "arr_type": null, 1115 "udt_name": "", 1116 "domain_name": null, 1117 "full_db_type": "date" 1118 }, 1119 { 1120 "name": "json_null", 1121 "type": "null.JSON", 1122 "db_type": "json", 1123 "default": "", 1124 "comment": "", 1125 "nullable": true, 1126 "unique": false, 1127 "validated": false, 1128 "auto_generated": false, 1129 "arr_type": null, 1130 "udt_name": "", 1131 "domain_name": null, 1132 "full_db_type": "json" 1133 }, 1134 { 1135 "name": "json_nnull", 1136 "type": "types.JSON", 1137 "db_type": "json", 1138 "default": "", 1139 "comment": "", 1140 "nullable": false, 1141 "unique": false, 1142 "validated": false, 1143 "auto_generated": false, 1144 "arr_type": null, 1145 "udt_name": "", 1146 "domain_name": null, 1147 "full_db_type": "json" 1148 }, 1149 { 1150 "name": "tinyint_null", 1151 "type": "null.Int8", 1152 "db_type": "tinyint", 1153 "default": "", 1154 "comment": "", 1155 "nullable": true, 1156 "unique": false, 1157 "validated": false, 1158 "auto_generated": false, 1159 "arr_type": null, 1160 "udt_name": "", 1161 "domain_name": null, 1162 "full_db_type": "tinyint" 1163 }, 1164 { 1165 "name": "tinyint_nnull", 1166 "type": "int8", 1167 "db_type": "tinyint", 1168 "default": "", 1169 "comment": "", 1170 "nullable": false, 1171 "unique": false, 1172 "validated": false, 1173 "auto_generated": false, 1174 "arr_type": null, 1175 "udt_name": "", 1176 "domain_name": null, 1177 "full_db_type": "tinyint" 1178 }, 1179 { 1180 "name": "tinyint1_null", 1181 "type": "null.Bool", 1182 "db_type": "tinyint", 1183 "default": "", 1184 "comment": "", 1185 "nullable": true, 1186 "unique": false, 1187 "validated": false, 1188 "auto_generated": false, 1189 "arr_type": null, 1190 "udt_name": "", 1191 "domain_name": null, 1192 "full_db_type": "tinyint(1)" 1193 }, 1194 { 1195 "name": "tinyint1_nnull", 1196 "type": "bool", 1197 "db_type": "tinyint", 1198 "default": "", 1199 "comment": "", 1200 "nullable": false, 1201 "unique": false, 1202 "validated": false, 1203 "auto_generated": false, 1204 "arr_type": null, 1205 "udt_name": "", 1206 "domain_name": null, 1207 "full_db_type": "tinyint(1)" 1208 }, 1209 { 1210 "name": "tinyint2_null", 1211 "type": "null.Int8", 1212 "db_type": "tinyint", 1213 "default": "", 1214 "comment": "", 1215 "nullable": true, 1216 "unique": false, 1217 "validated": false, 1218 "auto_generated": false, 1219 "arr_type": null, 1220 "udt_name": "", 1221 "domain_name": null, 1222 "full_db_type": "tinyint" 1223 }, 1224 { 1225 "name": "tinyint2_nnull", 1226 "type": "int8", 1227 "db_type": "tinyint", 1228 "default": "", 1229 "comment": "", 1230 "nullable": false, 1231 "unique": false, 1232 "validated": false, 1233 "auto_generated": false, 1234 "arr_type": null, 1235 "udt_name": "", 1236 "domain_name": null, 1237 "full_db_type": "tinyint" 1238 }, 1239 { 1240 "name": "smallint_null", 1241 "type": "null.Int16", 1242 "db_type": "smallint", 1243 "default": "", 1244 "comment": "", 1245 "nullable": true, 1246 "unique": false, 1247 "validated": false, 1248 "auto_generated": false, 1249 "arr_type": null, 1250 "udt_name": "", 1251 "domain_name": null, 1252 "full_db_type": "smallint" 1253 }, 1254 { 1255 "name": "smallint_nnull", 1256 "type": "int16", 1257 "db_type": "smallint", 1258 "default": "", 1259 "comment": "", 1260 "nullable": false, 1261 "unique": false, 1262 "validated": false, 1263 "auto_generated": false, 1264 "arr_type": null, 1265 "udt_name": "", 1266 "domain_name": null, 1267 "full_db_type": "smallint" 1268 }, 1269 { 1270 "name": "mediumint_null", 1271 "type": "null.Int32", 1272 "db_type": "mediumint", 1273 "default": "", 1274 "comment": "", 1275 "nullable": true, 1276 "unique": false, 1277 "validated": false, 1278 "auto_generated": false, 1279 "arr_type": null, 1280 "udt_name": "", 1281 "domain_name": null, 1282 "full_db_type": "mediumint" 1283 }, 1284 { 1285 "name": "mediumint_nnull", 1286 "type": "int32", 1287 "db_type": "mediumint", 1288 "default": "", 1289 "comment": "", 1290 "nullable": false, 1291 "unique": false, 1292 "validated": false, 1293 "auto_generated": false, 1294 "arr_type": null, 1295 "udt_name": "", 1296 "domain_name": null, 1297 "full_db_type": "mediumint" 1298 }, 1299 { 1300 "name": "bigint_null", 1301 "type": "null.Int64", 1302 "db_type": "bigint", 1303 "default": "", 1304 "comment": "", 1305 "nullable": true, 1306 "unique": false, 1307 "validated": false, 1308 "auto_generated": false, 1309 "arr_type": null, 1310 "udt_name": "", 1311 "domain_name": null, 1312 "full_db_type": "bigint" 1313 }, 1314 { 1315 "name": "bigint_nnull", 1316 "type": "int64", 1317 "db_type": "bigint", 1318 "default": "", 1319 "comment": "", 1320 "nullable": false, 1321 "unique": false, 1322 "validated": false, 1323 "auto_generated": false, 1324 "arr_type": null, 1325 "udt_name": "", 1326 "domain_name": null, 1327 "full_db_type": "bigint" 1328 }, 1329 { 1330 "name": "float_null", 1331 "type": "null.Float32", 1332 "db_type": "float", 1333 "default": "", 1334 "comment": "", 1335 "nullable": true, 1336 "unique": false, 1337 "validated": false, 1338 "auto_generated": false, 1339 "arr_type": null, 1340 "udt_name": "", 1341 "domain_name": null, 1342 "full_db_type": "float" 1343 }, 1344 { 1345 "name": "float_nnull", 1346 "type": "float32", 1347 "db_type": "float", 1348 "default": "", 1349 "comment": "", 1350 "nullable": false, 1351 "unique": false, 1352 "validated": false, 1353 "auto_generated": false, 1354 "arr_type": null, 1355 "udt_name": "", 1356 "domain_name": null, 1357 "full_db_type": "float" 1358 }, 1359 { 1360 "name": "double_null", 1361 "type": "null.Float64", 1362 "db_type": "double", 1363 "default": "", 1364 "comment": "", 1365 "nullable": true, 1366 "unique": false, 1367 "validated": false, 1368 "auto_generated": false, 1369 "arr_type": null, 1370 "udt_name": "", 1371 "domain_name": null, 1372 "full_db_type": "double" 1373 }, 1374 { 1375 "name": "double_nnull", 1376 "type": "float64", 1377 "db_type": "double", 1378 "default": "", 1379 "comment": "", 1380 "nullable": false, 1381 "unique": false, 1382 "validated": false, 1383 "auto_generated": false, 1384 "arr_type": null, 1385 "udt_name": "", 1386 "domain_name": null, 1387 "full_db_type": "double" 1388 }, 1389 { 1390 "name": "doubleprec_null", 1391 "type": "null.Float64", 1392 "db_type": "double", 1393 "default": "", 1394 "comment": "", 1395 "nullable": true, 1396 "unique": false, 1397 "validated": false, 1398 "auto_generated": false, 1399 "arr_type": null, 1400 "udt_name": "", 1401 "domain_name": null, 1402 "full_db_type": "double" 1403 }, 1404 { 1405 "name": "doubleprec_nnull", 1406 "type": "float64", 1407 "db_type": "double", 1408 "default": "", 1409 "comment": "", 1410 "nullable": false, 1411 "unique": false, 1412 "validated": false, 1413 "auto_generated": false, 1414 "arr_type": null, 1415 "udt_name": "", 1416 "domain_name": null, 1417 "full_db_type": "double" 1418 }, 1419 { 1420 "name": "real_null", 1421 "type": "null.Float64", 1422 "db_type": "double", 1423 "default": "", 1424 "comment": "", 1425 "nullable": true, 1426 "unique": false, 1427 "validated": false, 1428 "auto_generated": false, 1429 "arr_type": null, 1430 "udt_name": "", 1431 "domain_name": null, 1432 "full_db_type": "double" 1433 }, 1434 { 1435 "name": "real_nnull", 1436 "type": "float64", 1437 "db_type": "double", 1438 "default": "", 1439 "comment": "", 1440 "nullable": false, 1441 "unique": false, 1442 "validated": false, 1443 "auto_generated": false, 1444 "arr_type": null, 1445 "udt_name": "", 1446 "domain_name": null, 1447 "full_db_type": "double" 1448 }, 1449 { 1450 "name": "boolean_null", 1451 "type": "null.Bool", 1452 "db_type": "tinyint", 1453 "default": "", 1454 "comment": "", 1455 "nullable": true, 1456 "unique": false, 1457 "validated": false, 1458 "auto_generated": false, 1459 "arr_type": null, 1460 "udt_name": "", 1461 "domain_name": null, 1462 "full_db_type": "tinyint(1)" 1463 }, 1464 { 1465 "name": "boolean_nnull", 1466 "type": "bool", 1467 "db_type": "tinyint", 1468 "default": "", 1469 "comment": "", 1470 "nullable": false, 1471 "unique": false, 1472 "validated": false, 1473 "auto_generated": false, 1474 "arr_type": null, 1475 "udt_name": "", 1476 "domain_name": null, 1477 "full_db_type": "tinyint(1)" 1478 }, 1479 { 1480 "name": "date_null", 1481 "type": "null.Time", 1482 "db_type": "date", 1483 "default": "", 1484 "comment": "", 1485 "nullable": true, 1486 "unique": false, 1487 "validated": false, 1488 "auto_generated": false, 1489 "arr_type": null, 1490 "udt_name": "", 1491 "domain_name": null, 1492 "full_db_type": "date" 1493 }, 1494 { 1495 "name": "date_nnull", 1496 "type": "time.Time", 1497 "db_type": "date", 1498 "default": "", 1499 "comment": "", 1500 "nullable": false, 1501 "unique": false, 1502 "validated": false, 1503 "auto_generated": false, 1504 "arr_type": null, 1505 "udt_name": "", 1506 "domain_name": null, 1507 "full_db_type": "date" 1508 }, 1509 { 1510 "name": "datetime_null", 1511 "type": "null.Time", 1512 "db_type": "datetime", 1513 "default": "", 1514 "comment": "", 1515 "nullable": true, 1516 "unique": false, 1517 "validated": false, 1518 "auto_generated": false, 1519 "arr_type": null, 1520 "udt_name": "", 1521 "domain_name": null, 1522 "full_db_type": "datetime" 1523 }, 1524 { 1525 "name": "datetime_nnull", 1526 "type": "time.Time", 1527 "db_type": "datetime", 1528 "default": "", 1529 "comment": "", 1530 "nullable": false, 1531 "unique": false, 1532 "validated": false, 1533 "auto_generated": false, 1534 "arr_type": null, 1535 "udt_name": "", 1536 "domain_name": null, 1537 "full_db_type": "datetime" 1538 }, 1539 { 1540 "name": "timestamp_null", 1541 "type": "null.Time", 1542 "db_type": "timestamp", 1543 "default": "", 1544 "comment": "", 1545 "nullable": true, 1546 "unique": false, 1547 "validated": false, 1548 "auto_generated": false, 1549 "arr_type": null, 1550 "udt_name": "", 1551 "domain_name": null, 1552 "full_db_type": "timestamp" 1553 }, 1554 { 1555 "name": "timestamp_nnull", 1556 "type": "time.Time", 1557 "db_type": "timestamp", 1558 "default": "CURRENT_TIMESTAMP", 1559 "comment": "", 1560 "nullable": false, 1561 "unique": false, 1562 "validated": false, 1563 "auto_generated": false, 1564 "arr_type": null, 1565 "udt_name": "", 1566 "domain_name": null, 1567 "full_db_type": "timestamp" 1568 }, 1569 { 1570 "name": "binary_null", 1571 "type": "null.Bytes", 1572 "db_type": "binary", 1573 "default": "", 1574 "comment": "", 1575 "nullable": true, 1576 "unique": false, 1577 "validated": false, 1578 "auto_generated": false, 1579 "arr_type": null, 1580 "udt_name": "", 1581 "domain_name": null, 1582 "full_db_type": "binary(1)" 1583 }, 1584 { 1585 "name": "binary_nnull", 1586 "type": "[]byte", 1587 "db_type": "binary", 1588 "default": "", 1589 "comment": "", 1590 "nullable": false, 1591 "unique": false, 1592 "validated": false, 1593 "auto_generated": false, 1594 "arr_type": null, 1595 "udt_name": "", 1596 "domain_name": null, 1597 "full_db_type": "binary(1)" 1598 }, 1599 { 1600 "name": "varbinary_null", 1601 "type": "null.Bytes", 1602 "db_type": "varbinary", 1603 "default": "", 1604 "comment": "", 1605 "nullable": true, 1606 "unique": false, 1607 "validated": false, 1608 "auto_generated": false, 1609 "arr_type": null, 1610 "udt_name": "", 1611 "domain_name": null, 1612 "full_db_type": "varbinary(100)" 1613 }, 1614 { 1615 "name": "varbinary_nnull", 1616 "type": "[]byte", 1617 "db_type": "varbinary", 1618 "default": "", 1619 "comment": "", 1620 "nullable": false, 1621 "unique": false, 1622 "validated": false, 1623 "auto_generated": false, 1624 "arr_type": null, 1625 "udt_name": "", 1626 "domain_name": null, 1627 "full_db_type": "varbinary(100)" 1628 }, 1629 { 1630 "name": "tinyblob_null", 1631 "type": "null.Bytes", 1632 "db_type": "tinyblob", 1633 "default": "", 1634 "comment": "", 1635 "nullable": true, 1636 "unique": false, 1637 "validated": false, 1638 "auto_generated": false, 1639 "arr_type": null, 1640 "udt_name": "", 1641 "domain_name": null, 1642 "full_db_type": "tinyblob" 1643 }, 1644 { 1645 "name": "tinyblob_nnull", 1646 "type": "[]byte", 1647 "db_type": "tinyblob", 1648 "default": "", 1649 "comment": "", 1650 "nullable": false, 1651 "unique": false, 1652 "validated": false, 1653 "auto_generated": false, 1654 "arr_type": null, 1655 "udt_name": "", 1656 "domain_name": null, 1657 "full_db_type": "tinyblob" 1658 }, 1659 { 1660 "name": "blob_null", 1661 "type": "null.Bytes", 1662 "db_type": "blob", 1663 "default": "", 1664 "comment": "", 1665 "nullable": true, 1666 "unique": false, 1667 "validated": false, 1668 "auto_generated": false, 1669 "arr_type": null, 1670 "udt_name": "", 1671 "domain_name": null, 1672 "full_db_type": "blob" 1673 }, 1674 { 1675 "name": "blob_nnull", 1676 "type": "[]byte", 1677 "db_type": "blob", 1678 "default": "", 1679 "comment": "", 1680 "nullable": false, 1681 "unique": false, 1682 "validated": false, 1683 "auto_generated": false, 1684 "arr_type": null, 1685 "udt_name": "", 1686 "domain_name": null, 1687 "full_db_type": "blob" 1688 }, 1689 { 1690 "name": "mediumblob_null", 1691 "type": "null.Bytes", 1692 "db_type": "mediumblob", 1693 "default": "", 1694 "comment": "", 1695 "nullable": true, 1696 "unique": false, 1697 "validated": false, 1698 "auto_generated": false, 1699 "arr_type": null, 1700 "udt_name": "", 1701 "domain_name": null, 1702 "full_db_type": "mediumblob" 1703 }, 1704 { 1705 "name": "mediumblob_nnull", 1706 "type": "[]byte", 1707 "db_type": "mediumblob", 1708 "default": "", 1709 "comment": "", 1710 "nullable": false, 1711 "unique": false, 1712 "validated": false, 1713 "auto_generated": false, 1714 "arr_type": null, 1715 "udt_name": "", 1716 "domain_name": null, 1717 "full_db_type": "mediumblob" 1718 }, 1719 { 1720 "name": "longblob_null", 1721 "type": "null.Bytes", 1722 "db_type": "longblob", 1723 "default": "", 1724 "comment": "", 1725 "nullable": true, 1726 "unique": false, 1727 "validated": false, 1728 "auto_generated": false, 1729 "arr_type": null, 1730 "udt_name": "", 1731 "domain_name": null, 1732 "full_db_type": "longblob" 1733 }, 1734 { 1735 "name": "longblob_nnull", 1736 "type": "[]byte", 1737 "db_type": "longblob", 1738 "default": "", 1739 "comment": "", 1740 "nullable": false, 1741 "unique": false, 1742 "validated": false, 1743 "auto_generated": false, 1744 "arr_type": null, 1745 "udt_name": "", 1746 "domain_name": null, 1747 "full_db_type": "longblob" 1748 }, 1749 { 1750 "name": "varchar_null", 1751 "type": "null.String", 1752 "db_type": "varchar", 1753 "default": "", 1754 "comment": "", 1755 "nullable": true, 1756 "unique": false, 1757 "validated": false, 1758 "auto_generated": false, 1759 "arr_type": null, 1760 "udt_name": "", 1761 "domain_name": null, 1762 "full_db_type": "varchar(100)" 1763 }, 1764 { 1765 "name": "varchar_nnull", 1766 "type": "string", 1767 "db_type": "varchar", 1768 "default": "", 1769 "comment": "", 1770 "nullable": false, 1771 "unique": false, 1772 "validated": false, 1773 "auto_generated": false, 1774 "arr_type": null, 1775 "udt_name": "", 1776 "domain_name": null, 1777 "full_db_type": "varchar(100)" 1778 }, 1779 { 1780 "name": "char_null", 1781 "type": "null.String", 1782 "db_type": "char", 1783 "default": "", 1784 "comment": "", 1785 "nullable": true, 1786 "unique": false, 1787 "validated": false, 1788 "auto_generated": false, 1789 "arr_type": null, 1790 "udt_name": "", 1791 "domain_name": null, 1792 "full_db_type": "char(1)" 1793 }, 1794 { 1795 "name": "char_nnull", 1796 "type": "string", 1797 "db_type": "char", 1798 "default": "", 1799 "comment": "", 1800 "nullable": false, 1801 "unique": false, 1802 "validated": false, 1803 "auto_generated": false, 1804 "arr_type": null, 1805 "udt_name": "", 1806 "domain_name": null, 1807 "full_db_type": "char(1)" 1808 }, 1809 { 1810 "name": "text_null", 1811 "type": "null.String", 1812 "db_type": "text", 1813 "default": "", 1814 "comment": "", 1815 "nullable": true, 1816 "unique": false, 1817 "validated": false, 1818 "auto_generated": false, 1819 "arr_type": null, 1820 "udt_name": "", 1821 "domain_name": null, 1822 "full_db_type": "text" 1823 }, 1824 { 1825 "name": "text_nnull", 1826 "type": "string", 1827 "db_type": "text", 1828 "default": "", 1829 "comment": "", 1830 "nullable": false, 1831 "unique": false, 1832 "validated": false, 1833 "auto_generated": false, 1834 "arr_type": null, 1835 "udt_name": "", 1836 "domain_name": null, 1837 "full_db_type": "text" 1838 }, 1839 { 1840 "name": "virtual_nnull", 1841 "type": "string", 1842 "db_type": "text", 1843 "default": "AUTO_GENERATED", 1844 "comment": "", 1845 "nullable": false, 1846 "unique": false, 1847 "validated": false, 1848 "auto_generated": true, 1849 "arr_type": null, 1850 "udt_name": "", 1851 "domain_name": null, 1852 "full_db_type": "text" 1853 }, 1854 { 1855 "name": "virtual_null", 1856 "type": "null.String", 1857 "db_type": "text", 1858 "default": "AUTO_GENERATED", 1859 "comment": "", 1860 "nullable": true, 1861 "unique": false, 1862 "validated": false, 1863 "auto_generated": true, 1864 "arr_type": null, 1865 "udt_name": "", 1866 "domain_name": null, 1867 "full_db_type": "text" 1868 }, 1869 { 1870 "name": "generated_nnull", 1871 "type": "string", 1872 "db_type": "text", 1873 "default": "AUTO_GENERATED", 1874 "comment": "", 1875 "nullable": false, 1876 "unique": false, 1877 "validated": false, 1878 "auto_generated": true, 1879 "arr_type": null, 1880 "udt_name": "", 1881 "domain_name": null, 1882 "full_db_type": "text" 1883 }, 1884 { 1885 "name": "generated_null", 1886 "type": "null.String", 1887 "db_type": "text", 1888 "default": "AUTO_GENERATED", 1889 "comment": "", 1890 "nullable": true, 1891 "unique": false, 1892 "validated": false, 1893 "auto_generated": true, 1894 "arr_type": null, 1895 "udt_name": "", 1896 "domain_name": null, 1897 "full_db_type": "text" 1898 } 1899 ], 1900 "p_key": { 1901 "name": "PRIMARY", 1902 "columns": [ 1903 "id" 1904 ] 1905 }, 1906 "f_keys": null, 1907 "is_join_table": false, 1908 "to_one_relationships": null, 1909 "to_many_relationships": null, 1910 "is_view": false, 1911 "view_capabilities": { 1912 "can_insert": false, 1913 "can_upsert": false 1914 } 1915 }, 1916 { 1917 "name": "users", 1918 "schema_name": "", 1919 "columns": [ 1920 { 1921 "name": "id", 1922 "type": "int", 1923 "db_type": "int", 1924 "default": "auto_increment", 1925 "comment": "", 1926 "nullable": false, 1927 "unique": true, 1928 "validated": false, 1929 "auto_generated": false, 1930 "arr_type": null, 1931 "udt_name": "", 1932 "domain_name": null, 1933 "full_db_type": "int" 1934 } 1935 ], 1936 "p_key": { 1937 "name": "PRIMARY", 1938 "columns": [ 1939 "id" 1940 ] 1941 }, 1942 "f_keys": null, 1943 "is_join_table": false, 1944 "to_one_relationships": null, 1945 "to_many_relationships": [ 1946 { 1947 "name": "videos_ibfk_1", 1948 "table": "users", 1949 "column": "id", 1950 "nullable": false, 1951 "unique": true, 1952 "foreign_table": "videos", 1953 "foreign_column": "user_id", 1954 "foreign_column_nullable": false, 1955 "foreign_column_unique": false, 1956 "to_join_table": false, 1957 "join_table": "", 1958 "join_local_fkey_name": "", 1959 "join_local_column": "", 1960 "join_local_column_nullable": false, 1961 "join_local_column_unique": false, 1962 "join_foreign_fkey_name": "", 1963 "join_foreign_column": "", 1964 "join_foreign_column_nullable": false, 1965 "join_foreign_column_unique": false 1966 } 1967 ], 1968 "is_view": false, 1969 "view_capabilities": { 1970 "can_insert": false, 1971 "can_upsert": false 1972 } 1973 }, 1974 { 1975 "name": "video_tags", 1976 "schema_name": "", 1977 "columns": [ 1978 { 1979 "name": "video_id", 1980 "type": "int", 1981 "db_type": "int", 1982 "default": "", 1983 "comment": "", 1984 "nullable": false, 1985 "unique": false, 1986 "validated": false, 1987 "auto_generated": false, 1988 "arr_type": null, 1989 "udt_name": "", 1990 "domain_name": null, 1991 "full_db_type": "int" 1992 }, 1993 { 1994 "name": "tag_id", 1995 "type": "int", 1996 "db_type": "int", 1997 "default": "", 1998 "comment": "", 1999 "nullable": false, 2000 "unique": false, 2001 "validated": false, 2002 "auto_generated": false, 2003 "arr_type": null, 2004 "udt_name": "", 2005 "domain_name": null, 2006 "full_db_type": "int" 2007 } 2008 ], 2009 "p_key": { 2010 "name": "PRIMARY", 2011 "columns": [ 2012 "video_id", 2013 "tag_id" 2014 ] 2015 }, 2016 "f_keys": [ 2017 { 2018 "table": "video_tags", 2019 "name": "video_tags_ibfk_1", 2020 "column": "video_id", 2021 "nullable": false, 2022 "unique": false, 2023 "foreign_table": "videos", 2024 "foreign_column": "id", 2025 "foreign_column_nullable": false, 2026 "foreign_column_unique": true 2027 }, 2028 { 2029 "table": "video_tags", 2030 "name": "video_tags_ibfk_2", 2031 "column": "tag_id", 2032 "nullable": false, 2033 "unique": false, 2034 "foreign_table": "tags", 2035 "foreign_column": "id", 2036 "foreign_column_nullable": false, 2037 "foreign_column_unique": true 2038 } 2039 ], 2040 "is_join_table": true, 2041 "to_one_relationships": null, 2042 "to_many_relationships": null, 2043 "is_view": false, 2044 "view_capabilities": { 2045 "can_insert": false, 2046 "can_upsert": false 2047 } 2048 }, 2049 { 2050 "name": "videos", 2051 "schema_name": "", 2052 "columns": [ 2053 { 2054 "name": "id", 2055 "type": "int", 2056 "db_type": "int", 2057 "default": "auto_increment", 2058 "comment": "", 2059 "nullable": false, 2060 "unique": true, 2061 "validated": false, 2062 "auto_generated": false, 2063 "arr_type": null, 2064 "udt_name": "", 2065 "domain_name": null, 2066 "full_db_type": "int" 2067 }, 2068 { 2069 "name": "user_id", 2070 "type": "int", 2071 "db_type": "int", 2072 "default": "", 2073 "comment": "", 2074 "nullable": false, 2075 "unique": false, 2076 "validated": false, 2077 "auto_generated": false, 2078 "arr_type": null, 2079 "udt_name": "", 2080 "domain_name": null, 2081 "full_db_type": "int" 2082 }, 2083 { 2084 "name": "sponsor_id", 2085 "type": "null.Int", 2086 "db_type": "int", 2087 "default": "", 2088 "comment": "", 2089 "nullable": true, 2090 "unique": true, 2091 "validated": false, 2092 "auto_generated": false, 2093 "arr_type": null, 2094 "udt_name": "", 2095 "domain_name": null, 2096 "full_db_type": "int" 2097 } 2098 ], 2099 "p_key": { 2100 "name": "PRIMARY", 2101 "columns": [ 2102 "id" 2103 ] 2104 }, 2105 "f_keys": [ 2106 { 2107 "table": "videos", 2108 "name": "videos_ibfk_1", 2109 "column": "user_id", 2110 "nullable": false, 2111 "unique": false, 2112 "foreign_table": "users", 2113 "foreign_column": "id", 2114 "foreign_column_nullable": false, 2115 "foreign_column_unique": true 2116 }, 2117 { 2118 "table": "videos", 2119 "name": "videos_ibfk_2", 2120 "column": "sponsor_id", 2121 "nullable": true, 2122 "unique": true, 2123 "foreign_table": "sponsors", 2124 "foreign_column": "id", 2125 "foreign_column_nullable": false, 2126 "foreign_column_unique": true 2127 } 2128 ], 2129 "is_join_table": false, 2130 "to_one_relationships": null, 2131 "to_many_relationships": [ 2132 { 2133 "name": "", 2134 "table": "videos", 2135 "column": "id", 2136 "nullable": false, 2137 "unique": true, 2138 "foreign_table": "tags", 2139 "foreign_column": "id", 2140 "foreign_column_nullable": false, 2141 "foreign_column_unique": true, 2142 "to_join_table": true, 2143 "join_table": "video_tags", 2144 "join_local_fkey_name": "video_tags_ibfk_1", 2145 "join_local_column": "video_id", 2146 "join_local_column_nullable": false, 2147 "join_local_column_unique": false, 2148 "join_foreign_fkey_name": "video_tags_ibfk_2", 2149 "join_foreign_column": "tag_id", 2150 "join_foreign_column_nullable": false, 2151 "join_foreign_column_unique": false 2152 } 2153 ], 2154 "is_view": false, 2155 "view_capabilities": { 2156 "can_insert": false, 2157 "can_upsert": false 2158 } 2159 }, 2160 { 2161 "name": "user_videos", 2162 "schema_name": "", 2163 "columns": [ 2164 { 2165 "name": "user_id", 2166 "type": "int", 2167 "db_type": "int", 2168 "default": "0", 2169 "comment": "", 2170 "nullable": false, 2171 "unique": false, 2172 "validated": false, 2173 "auto_generated": false, 2174 "arr_type": null, 2175 "udt_name": "", 2176 "domain_name": null, 2177 "full_db_type": "int" 2178 }, 2179 { 2180 "name": "video_id", 2181 "type": "int", 2182 "db_type": "int", 2183 "default": "0", 2184 "comment": "", 2185 "nullable": false, 2186 "unique": false, 2187 "validated": false, 2188 "auto_generated": false, 2189 "arr_type": null, 2190 "udt_name": "", 2191 "domain_name": null, 2192 "full_db_type": "int" 2193 }, 2194 { 2195 "name": "sponsor_id", 2196 "type": "null.Int", 2197 "db_type": "int", 2198 "default": "", 2199 "comment": "", 2200 "nullable": true, 2201 "unique": false, 2202 "validated": false, 2203 "auto_generated": false, 2204 "arr_type": null, 2205 "udt_name": "", 2206 "domain_name": null, 2207 "full_db_type": "int" 2208 } 2209 ], 2210 "p_key": null, 2211 "f_keys": null, 2212 "is_join_table": false, 2213 "to_one_relationships": null, 2214 "to_many_relationships": null, 2215 "is_view": true, 2216 "view_capabilities": { 2217 "can_insert": false, 2218 "can_upsert": false 2219 } 2220 } 2221 ], 2222 "dialect": { 2223 "lq": 96, 2224 "rq": 96, 2225 "use_index_placeholders": false, 2226 "use_last_insert_id": true, 2227 "use_schema": false, 2228 "use_default_keyword": false, 2229 "use_top_clause": false, 2230 "use_output_clause": false, 2231 "use_case_when_exists_clause": false, 2232 "use_auto_columns": false 2233 } 2234 }