github.com/Ali-iotechsys/sqlboiler/v4@v4.0.0-20221208124957-6aec9a5f1f71/drivers/sqlboiler-sqlite3/driver/sqlite3.golden.json (about)

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