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  }