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

     1  {
     2  	"schema": "dbo",
     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_GENERATED",
    13  					"comment": "",
    14  					"nullable": false,
    15  					"unique": true,
    16  					"validated": false,
    17  					"auto_generated": true,
    18  					"arr_type": null,
    19  					"udt_name": "",
    20  					"domain_name": null,
    21  					"full_db_type": "int"
    22  				}
    23  			],
    24  			"p_key": {
    25  				"name": "PK__sponsors",
    26  				"columns": [
    27  					"id"
    28  				]
    29  			},
    30  			"f_keys": null,
    31  			"is_join_table": false,
    32  			"to_one_relationships": [
    33  				{
    34  					"name": "FK_videos_sponsors",
    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_GENERATED",
    61  					"comment": "",
    62  					"nullable": false,
    63  					"unique": true,
    64  					"validated": false,
    65  					"auto_generated": true,
    66  					"arr_type": null,
    67  					"udt_name": "",
    68  					"domain_name": null,
    69  					"full_db_type": "int"
    70  				}
    71  			],
    72  			"p_key": {
    73  				"name": "PK__tags",
    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": "FK_video_tags_tags",
    95  					"join_local_column": "tag_id",
    96  					"join_local_column_nullable": false,
    97  					"join_local_column_unique": false,
    98  					"join_foreign_fkey_name": "FK_video_tags_videos",
    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_GENERATED",
   119  					"comment": "",
   120  					"nullable": false,
   121  					"unique": true,
   122  					"validated": false,
   123  					"auto_generated": true,
   124  					"arr_type": null,
   125  					"udt_name": "",
   126  					"domain_name": null,
   127  					"full_db_type": "int"
   128  				},
   129  				{
   130  					"name": "id_two",
   131  					"type": "int",
   132  					"db_type": "int",
   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": "int"
   143  				},
   144  				{
   145  					"name": "id_three",
   146  					"type": "null.Int",
   147  					"db_type": "int",
   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": "int"
   158  				},
   159  				{
   160  					"name": "bit_zero",
   161  					"type": "null.Bool",
   162  					"db_type": "bit",
   163  					"default": "",
   164  					"comment": "",
   165  					"nullable": true,
   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": "bit"
   173  				},
   174  				{
   175  					"name": "bit_one",
   176  					"type": "null.Bool",
   177  					"db_type": "bit",
   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": "bit"
   188  				},
   189  				{
   190  					"name": "bit_two",
   191  					"type": "bool",
   192  					"db_type": "bit",
   193  					"default": "",
   194  					"comment": "",
   195  					"nullable": false,
   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": "bit"
   203  				},
   204  				{
   205  					"name": "bit_three",
   206  					"type": "null.Bool",
   207  					"db_type": "bit",
   208  					"default": "((0))",
   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": "bit"
   218  				},
   219  				{
   220  					"name": "bit_four",
   221  					"type": "null.Bool",
   222  					"db_type": "bit",
   223  					"default": "((1))",
   224  					"comment": "",
   225  					"nullable": true,
   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": "bit"
   233  				},
   234  				{
   235  					"name": "bit_five",
   236  					"type": "bool",
   237  					"db_type": "bit",
   238  					"default": "((0))",
   239  					"comment": "",
   240  					"nullable": false,
   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": "bit"
   248  				},
   249  				{
   250  					"name": "bit_six",
   251  					"type": "bool",
   252  					"db_type": "bit",
   253  					"default": "((1))",
   254  					"comment": "",
   255  					"nullable": false,
   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": "bit"
   263  				},
   264  				{
   265  					"name": "string_zero",
   266  					"type": "null.String",
   267  					"db_type": "varchar",
   268  					"default": "",
   269  					"comment": "",
   270  					"nullable": true,
   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": "varchar(1)"
   278  				},
   279  				{
   280  					"name": "string_one",
   281  					"type": "null.String",
   282  					"db_type": "varchar",
   283  					"default": "",
   284  					"comment": "",
   285  					"nullable": true,
   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": "varchar(1)"
   293  				},
   294  				{
   295  					"name": "string_two",
   296  					"type": "string",
   297  					"db_type": "varchar",
   298  					"default": "",
   299  					"comment": "",
   300  					"nullable": false,
   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_three",
   311  					"type": "null.String",
   312  					"db_type": "varchar",
   313  					"default": "('a')",
   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_four",
   326  					"type": "string",
   327  					"db_type": "varchar",
   328  					"default": "('b')",
   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_five",
   341  					"type": "null.String",
   342  					"db_type": "varchar",
   343  					"default": "",
   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(1000)"
   353  				},
   354  				{
   355  					"name": "string_six",
   356  					"type": "null.String",
   357  					"db_type": "varchar",
   358  					"default": "",
   359  					"comment": "",
   360  					"nullable": true,
   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(1000)"
   368  				},
   369  				{
   370  					"name": "string_seven",
   371  					"type": "string",
   372  					"db_type": "varchar",
   373  					"default": "",
   374  					"comment": "",
   375  					"nullable": false,
   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_eight",
   386  					"type": "null.String",
   387  					"db_type": "varchar",
   388  					"default": "('abcdefgh')",
   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_nine",
   401  					"type": "string",
   402  					"db_type": "varchar",
   403  					"default": "('abcdefgh')",
   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_ten",
   416  					"type": "null.String",
   417  					"db_type": "varchar",
   418  					"default": "('')",
   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_eleven",
   431  					"type": "string",
   432  					"db_type": "varchar",
   433  					"default": "('')",
   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": "big_int_zero",
   446  					"type": "null.Int64",
   447  					"db_type": "bigint",
   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": "bigint"
   458  				},
   459  				{
   460  					"name": "big_int_one",
   461  					"type": "null.Int64",
   462  					"db_type": "bigint",
   463  					"default": "",
   464  					"comment": "",
   465  					"nullable": true,
   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": "bigint"
   473  				},
   474  				{
   475  					"name": "big_int_two",
   476  					"type": "int64",
   477  					"db_type": "bigint",
   478  					"default": "",
   479  					"comment": "",
   480  					"nullable": false,
   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_three",
   491  					"type": "null.Int64",
   492  					"db_type": "bigint",
   493  					"default": "((111111))",
   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_four",
   506  					"type": "int64",
   507  					"db_type": "bigint",
   508  					"default": "((222222))",
   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_five",
   521  					"type": "null.Int64",
   522  					"db_type": "bigint",
   523  					"default": "((0))",
   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_six",
   536  					"type": "int64",
   537  					"db_type": "bigint",
   538  					"default": "((0))",
   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": "int_zero",
   551  					"type": "null.Int",
   552  					"db_type": "int",
   553  					"default": "",
   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": "int"
   563  				},
   564  				{
   565  					"name": "int_one",
   566  					"type": "null.Int",
   567  					"db_type": "int",
   568  					"default": "",
   569  					"comment": "",
   570  					"nullable": true,
   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": "int"
   578  				},
   579  				{
   580  					"name": "int_two",
   581  					"type": "int",
   582  					"db_type": "int",
   583  					"default": "",
   584  					"comment": "",
   585  					"nullable": false,
   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_three",
   596  					"type": "null.Int",
   597  					"db_type": "int",
   598  					"default": "((333333))",
   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_four",
   611  					"type": "int",
   612  					"db_type": "int",
   613  					"default": "((444444))",
   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_five",
   626  					"type": "null.Int",
   627  					"db_type": "int",
   628  					"default": "((0))",
   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_six",
   641  					"type": "int",
   642  					"db_type": "int",
   643  					"default": "((0))",
   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": "float_zero",
   656  					"type": "null.Float64",
   657  					"db_type": "float",
   658  					"default": "",
   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": "float"
   668  				},
   669  				{
   670  					"name": "float_one",
   671  					"type": "null.Float64",
   672  					"db_type": "float",
   673  					"default": "",
   674  					"comment": "",
   675  					"nullable": true,
   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": "float"
   683  				},
   684  				{
   685  					"name": "float_two",
   686  					"type": "null.Float32",
   687  					"db_type": "real",
   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": "real"
   698  				},
   699  				{
   700  					"name": "float_three",
   701  					"type": "null.Float32",
   702  					"db_type": "real",
   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": "real"
   713  				},
   714  				{
   715  					"name": "float_four",
   716  					"type": "null.Float32",
   717  					"db_type": "real",
   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": "real"
   728  				},
   729  				{
   730  					"name": "float_five",
   731  					"type": "float32",
   732  					"db_type": "real",
   733  					"default": "",
   734  					"comment": "",
   735  					"nullable": false,
   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": "real"
   743  				},
   744  				{
   745  					"name": "float_six",
   746  					"type": "null.Float32",
   747  					"db_type": "real",
   748  					"default": "((1.1))",
   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": "real"
   758  				},
   759  				{
   760  					"name": "float_seven",
   761  					"type": "float32",
   762  					"db_type": "real",
   763  					"default": "((1.1))",
   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": "real"
   773  				},
   774  				{
   775  					"name": "float_eight",
   776  					"type": "null.Float32",
   777  					"db_type": "real",
   778  					"default": "((0.0))",
   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": "real"
   788  				},
   789  				{
   790  					"name": "float_nine",
   791  					"type": "null.Float32",
   792  					"db_type": "real",
   793  					"default": "((0.0))",
   794  					"comment": "",
   795  					"nullable": true,
   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": "real"
   803  				},
   804  				{
   805  					"name": "bytea_zero",
   806  					"type": "[]byte",
   807  					"db_type": "binary",
   808  					"default": "",
   809  					"comment": "",
   810  					"nullable": false,
   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": "binary(1)"
   818  				},
   819  				{
   820  					"name": "bytea_one",
   821  					"type": "[]byte",
   822  					"db_type": "binary",
   823  					"default": "",
   824  					"comment": "",
   825  					"nullable": false,
   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": "binary(1)"
   833  				},
   834  				{
   835  					"name": "bytea_two",
   836  					"type": "[]byte",
   837  					"db_type": "binary",
   838  					"default": "",
   839  					"comment": "",
   840  					"nullable": false,
   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_three",
   851  					"type": "[]byte",
   852  					"db_type": "binary",
   853  					"default": "(CONVERT([varbinary](max),'a'))",
   854  					"comment": "",
   855  					"nullable": false,
   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_four",
   866  					"type": "[]byte",
   867  					"db_type": "binary",
   868  					"default": "(CONVERT([varbinary](max),'b'))",
   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_five",
   881  					"type": "[]byte",
   882  					"db_type": "binary",
   883  					"default": "(CONVERT([varbinary](max),'abcdefghabcdefghabcdefgh'))",
   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(100)"
   893  				},
   894  				{
   895  					"name": "bytea_six",
   896  					"type": "[]byte",
   897  					"db_type": "binary",
   898  					"default": "(CONVERT([varbinary](max),'hgfedcbahgfedcbahgfedcba'))",
   899  					"comment": "",
   900  					"nullable": false,
   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(100)"
   908  				},
   909  				{
   910  					"name": "bytea_seven",
   911  					"type": "[]byte",
   912  					"db_type": "binary",
   913  					"default": "(CONVERT([varbinary](max),''))",
   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(1)"
   923  				},
   924  				{
   925  					"name": "bytea_eight",
   926  					"type": "[]byte",
   927  					"db_type": "binary",
   928  					"default": "(CONVERT([varbinary](max),''))",
   929  					"comment": "",
   930  					"nullable": false,
   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(1)"
   938  				},
   939  				{
   940  					"name": "time_zero",
   941  					"type": "[]byte",
   942  					"db_type": "timestamp",
   943  					"default": "AUTO_GENERATED",
   944  					"comment": "",
   945  					"nullable": false,
   946  					"unique": false,
   947  					"validated": false,
   948  					"auto_generated": true,
   949  					"arr_type": null,
   950  					"udt_name": "",
   951  					"domain_name": null,
   952  					"full_db_type": "timestamp"
   953  				},
   954  				{
   955  					"name": "time_one",
   956  					"type": "null.Time",
   957  					"db_type": "date",
   958  					"default": "",
   959  					"comment": "",
   960  					"nullable": true,
   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": "date"
   968  				},
   969  				{
   970  					"name": "time_eleven",
   971  					"type": "null.Time",
   972  					"db_type": "date",
   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": "date"
   983  				},
   984  				{
   985  					"name": "time_twelve",
   986  					"type": "time.Time",
   987  					"db_type": "date",
   988  					"default": "",
   989  					"comment": "",
   990  					"nullable": false,
   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_fifteen",
  1001  					"type": "null.Time",
  1002  					"db_type": "date",
  1003  					"default": "('19990108')",
  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": "date"
  1013  				},
  1014  				{
  1015  					"name": "time_sixteen",
  1016  					"type": "time.Time",
  1017  					"db_type": "date",
  1018  					"default": "('1999-01-08')",
  1019  					"comment": "",
  1020  					"nullable": false,
  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": "date"
  1028  				},
  1029  				{
  1030  					"name": "bit_null",
  1031  					"type": "null.Bool",
  1032  					"db_type": "bit",
  1033  					"default": "",
  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": "bit"
  1043  				},
  1044  				{
  1045  					"name": "bit_nnull",
  1046  					"type": "bool",
  1047  					"db_type": "bit",
  1048  					"default": "",
  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": "bit"
  1058  				},
  1059  				{
  1060  					"name": "tinyint_null",
  1061  					"type": "null.Int8",
  1062  					"db_type": "tinyint",
  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": "tinyint"
  1073  				},
  1074  				{
  1075  					"name": "tinyint_nnull",
  1076  					"type": "int8",
  1077  					"db_type": "tinyint",
  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": "tinyint"
  1088  				},
  1089  				{
  1090  					"name": "smallint_null",
  1091  					"type": "null.Int16",
  1092  					"db_type": "smallint",
  1093  					"default": "",
  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": "smallint"
  1103  				},
  1104  				{
  1105  					"name": "smallint_nnull",
  1106  					"type": "int16",
  1107  					"db_type": "smallint",
  1108  					"default": "",
  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": "smallint"
  1118  				},
  1119  				{
  1120  					"name": "int_null",
  1121  					"type": "null.Int",
  1122  					"db_type": "int",
  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": "int"
  1133  				},
  1134  				{
  1135  					"name": "int_nnull",
  1136  					"type": "int",
  1137  					"db_type": "int",
  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": "int"
  1148  				},
  1149  				{
  1150  					"name": "bigint_null",
  1151  					"type": "null.Int64",
  1152  					"db_type": "bigint",
  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": "bigint"
  1163  				},
  1164  				{
  1165  					"name": "bigint_nnull",
  1166  					"type": "int64",
  1167  					"db_type": "bigint",
  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": "bigint"
  1178  				},
  1179  				{
  1180  					"name": "float_null",
  1181  					"type": "null.Float64",
  1182  					"db_type": "float",
  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": "float"
  1193  				},
  1194  				{
  1195  					"name": "float_nnull",
  1196  					"type": "float64",
  1197  					"db_type": "float",
  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": "float"
  1208  				},
  1209  				{
  1210  					"name": "doubleprec_null",
  1211  					"type": "null.Float64",
  1212  					"db_type": "float",
  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": "float"
  1223  				},
  1224  				{
  1225  					"name": "doubleprec_nnull",
  1226  					"type": "float64",
  1227  					"db_type": "float",
  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": "float"
  1238  				},
  1239  				{
  1240  					"name": "real_null",
  1241  					"type": "null.Float32",
  1242  					"db_type": "real",
  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": "real"
  1253  				},
  1254  				{
  1255  					"name": "real_nnull",
  1256  					"type": "float32",
  1257  					"db_type": "real",
  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": "real"
  1268  				},
  1269  				{
  1270  					"name": "date_null",
  1271  					"type": "null.Time",
  1272  					"db_type": "date",
  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": "date"
  1283  				},
  1284  				{
  1285  					"name": "date_nnull",
  1286  					"type": "time.Time",
  1287  					"db_type": "date",
  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": "date"
  1298  				},
  1299  				{
  1300  					"name": "datetime_null",
  1301  					"type": "null.Time",
  1302  					"db_type": "datetime",
  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": "datetime"
  1313  				},
  1314  				{
  1315  					"name": "datetime_nnull",
  1316  					"type": "time.Time",
  1317  					"db_type": "datetime",
  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": "datetime"
  1328  				},
  1329  				{
  1330  					"name": "binary_null",
  1331  					"type": "null.Bytes",
  1332  					"db_type": "binary",
  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": "binary(1)"
  1343  				},
  1344  				{
  1345  					"name": "binary_nnull",
  1346  					"type": "[]byte",
  1347  					"db_type": "binary",
  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": "binary(1)"
  1358  				},
  1359  				{
  1360  					"name": "varbinary_null",
  1361  					"type": "null.Bytes",
  1362  					"db_type": "varbinary",
  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": "varbinary(1)"
  1373  				},
  1374  				{
  1375  					"name": "varbinary_nnull",
  1376  					"type": "[]byte",
  1377  					"db_type": "varbinary",
  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": "varbinary(1)"
  1388  				},
  1389  				{
  1390  					"name": "varbinary100_null",
  1391  					"type": "null.Bytes",
  1392  					"db_type": "varbinary",
  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": "varbinary(100)"
  1403  				},
  1404  				{
  1405  					"name": "varbinary100_nnull",
  1406  					"type": "[]byte",
  1407  					"db_type": "varbinary",
  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": "varbinary(100)"
  1418  				},
  1419  				{
  1420  					"name": "varbinarymax_null",
  1421  					"type": "null.Bytes",
  1422  					"db_type": "varbinary",
  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": "varbinary(-1)"
  1433  				},
  1434  				{
  1435  					"name": "varbinarymax_nnull",
  1436  					"type": "[]byte",
  1437  					"db_type": "varbinary",
  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": "varbinary(-1)"
  1448  				},
  1449  				{
  1450  					"name": "char_null",
  1451  					"type": "null.String",
  1452  					"db_type": "char",
  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": "char(1)"
  1463  				},
  1464  				{
  1465  					"name": "char_nnull",
  1466  					"type": "string",
  1467  					"db_type": "char",
  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": "char(1)"
  1478  				},
  1479  				{
  1480  					"name": "varchar_null",
  1481  					"type": "null.String",
  1482  					"db_type": "varchar",
  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": "varchar(-1)"
  1493  				},
  1494  				{
  1495  					"name": "varchar_nnull",
  1496  					"type": "string",
  1497  					"db_type": "varchar",
  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": "varchar(-1)"
  1508  				},
  1509  				{
  1510  					"name": "varchar100_null",
  1511  					"type": "null.String",
  1512  					"db_type": "varchar",
  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": "varchar(100)"
  1523  				},
  1524  				{
  1525  					"name": "varchar100_nnull",
  1526  					"type": "string",
  1527  					"db_type": "varchar",
  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": "varchar(100)"
  1538  				},
  1539  				{
  1540  					"name": "uniqueidentifier_null",
  1541  					"type": "mssql.UniqueIdentifier",
  1542  					"db_type": "uuid",
  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": "uniqueidentifier"
  1553  				},
  1554  				{
  1555  					"name": "uniqueidentifier_nnull",
  1556  					"type": "mssql.UniqueIdentifier",
  1557  					"db_type": "uuid",
  1558  					"default": "",
  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": "uniqueidentifier"
  1568  				},
  1569  				{
  1570  					"name": "datetimeoffset_null",
  1571  					"type": "null.Time",
  1572  					"db_type": "datetimeoffset",
  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": "datetimeoffset"
  1583  				},
  1584  				{
  1585  					"name": "datetimeoffset_nnull",
  1586  					"type": "time.Time",
  1587  					"db_type": "datetimeoffset",
  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": "datetimeoffset"
  1598  				},
  1599  				{
  1600  					"name": "generated_persisted",
  1601  					"type": "null.Int64",
  1602  					"db_type": "bigint",
  1603  					"default": "AUTO_GENERATED",
  1604  					"comment": "",
  1605  					"nullable": true,
  1606  					"unique": false,
  1607  					"validated": false,
  1608  					"auto_generated": true,
  1609  					"arr_type": null,
  1610  					"udt_name": "",
  1611  					"domain_name": null,
  1612  					"full_db_type": "bigint"
  1613  				},
  1614  				{
  1615  					"name": "generated_virtual",
  1616  					"type": "null.Int16",
  1617  					"db_type": "smallint",
  1618  					"default": "AUTO_GENERATED",
  1619  					"comment": "",
  1620  					"nullable": true,
  1621  					"unique": false,
  1622  					"validated": false,
  1623  					"auto_generated": true,
  1624  					"arr_type": null,
  1625  					"udt_name": "",
  1626  					"domain_name": null,
  1627  					"full_db_type": "smallint"
  1628  				}
  1629  			],
  1630  			"p_key": {
  1631  				"name": "PK__type_mon",
  1632  				"columns": [
  1633  					"id"
  1634  				]
  1635  			},
  1636  			"f_keys": null,
  1637  			"is_join_table": false,
  1638  			"to_one_relationships": null,
  1639  			"to_many_relationships": null,
  1640  			"is_view": false,
  1641  			"view_capabilities": {
  1642  				"can_insert": false,
  1643  				"can_upsert": false
  1644  			}
  1645  		},
  1646  		{
  1647  			"name": "users",
  1648  			"schema_name": "",
  1649  			"columns": [
  1650  				{
  1651  					"name": "id",
  1652  					"type": "int",
  1653  					"db_type": "int",
  1654  					"default": "AUTO_GENERATED",
  1655  					"comment": "",
  1656  					"nullable": false,
  1657  					"unique": true,
  1658  					"validated": false,
  1659  					"auto_generated": true,
  1660  					"arr_type": null,
  1661  					"udt_name": "",
  1662  					"domain_name": null,
  1663  					"full_db_type": "int"
  1664  				}
  1665  			],
  1666  			"p_key": {
  1667  				"name": "PK__users",
  1668  				"columns": [
  1669  					"id"
  1670  				]
  1671  			},
  1672  			"f_keys": null,
  1673  			"is_join_table": false,
  1674  			"to_one_relationships": null,
  1675  			"to_many_relationships": [
  1676  				{
  1677  					"name": "FK_videos_users",
  1678  					"table": "users",
  1679  					"column": "id",
  1680  					"nullable": false,
  1681  					"unique": true,
  1682  					"foreign_table": "videos",
  1683  					"foreign_column": "user_id",
  1684  					"foreign_column_nullable": false,
  1685  					"foreign_column_unique": false,
  1686  					"to_join_table": false,
  1687  					"join_table": "",
  1688  					"join_local_fkey_name": "",
  1689  					"join_local_column": "",
  1690  					"join_local_column_nullable": false,
  1691  					"join_local_column_unique": false,
  1692  					"join_foreign_fkey_name": "",
  1693  					"join_foreign_column": "",
  1694  					"join_foreign_column_nullable": false,
  1695  					"join_foreign_column_unique": false
  1696  				}
  1697  			],
  1698  			"is_view": false,
  1699  			"view_capabilities": {
  1700  				"can_insert": false,
  1701  				"can_upsert": false
  1702  			}
  1703  		},
  1704  		{
  1705  			"name": "video_tags",
  1706  			"schema_name": "",
  1707  			"columns": [
  1708  				{
  1709  					"name": "video_id",
  1710  					"type": "int",
  1711  					"db_type": "int",
  1712  					"default": "",
  1713  					"comment": "",
  1714  					"nullable": false,
  1715  					"unique": false,
  1716  					"validated": false,
  1717  					"auto_generated": false,
  1718  					"arr_type": null,
  1719  					"udt_name": "",
  1720  					"domain_name": null,
  1721  					"full_db_type": "int"
  1722  				},
  1723  				{
  1724  					"name": "tag_id",
  1725  					"type": "int",
  1726  					"db_type": "int",
  1727  					"default": "",
  1728  					"comment": "",
  1729  					"nullable": false,
  1730  					"unique": false,
  1731  					"validated": false,
  1732  					"auto_generated": false,
  1733  					"arr_type": null,
  1734  					"udt_name": "",
  1735  					"domain_name": null,
  1736  					"full_db_type": "int"
  1737  				}
  1738  			],
  1739  			"p_key": {
  1740  				"name": "PK__video_ta",
  1741  				"columns": [
  1742  					"video_id",
  1743  					"tag_id"
  1744  				]
  1745  			},
  1746  			"f_keys": [
  1747  				{
  1748  					"table": "video_tags",
  1749  					"name": "FK_video_tags_tags",
  1750  					"column": "tag_id",
  1751  					"nullable": false,
  1752  					"unique": false,
  1753  					"foreign_table": "tags",
  1754  					"foreign_column": "id",
  1755  					"foreign_column_nullable": false,
  1756  					"foreign_column_unique": true
  1757  				},
  1758  				{
  1759  					"table": "video_tags",
  1760  					"name": "FK_video_tags_videos",
  1761  					"column": "video_id",
  1762  					"nullable": false,
  1763  					"unique": false,
  1764  					"foreign_table": "videos",
  1765  					"foreign_column": "id",
  1766  					"foreign_column_nullable": false,
  1767  					"foreign_column_unique": true
  1768  				}
  1769  			],
  1770  			"is_join_table": true,
  1771  			"to_one_relationships": null,
  1772  			"to_many_relationships": null,
  1773  			"is_view": false,
  1774  			"view_capabilities": {
  1775  				"can_insert": false,
  1776  				"can_upsert": false
  1777  			}
  1778  		},
  1779  		{
  1780  			"name": "videos",
  1781  			"schema_name": "",
  1782  			"columns": [
  1783  				{
  1784  					"name": "id",
  1785  					"type": "int",
  1786  					"db_type": "int",
  1787  					"default": "AUTO_GENERATED",
  1788  					"comment": "",
  1789  					"nullable": false,
  1790  					"unique": true,
  1791  					"validated": false,
  1792  					"auto_generated": true,
  1793  					"arr_type": null,
  1794  					"udt_name": "",
  1795  					"domain_name": null,
  1796  					"full_db_type": "int"
  1797  				},
  1798  				{
  1799  					"name": "user_id",
  1800  					"type": "int",
  1801  					"db_type": "int",
  1802  					"default": "",
  1803  					"comment": "",
  1804  					"nullable": false,
  1805  					"unique": false,
  1806  					"validated": false,
  1807  					"auto_generated": false,
  1808  					"arr_type": null,
  1809  					"udt_name": "",
  1810  					"domain_name": null,
  1811  					"full_db_type": "int"
  1812  				},
  1813  				{
  1814  					"name": "sponsor_id",
  1815  					"type": "null.Int",
  1816  					"db_type": "int",
  1817  					"default": "",
  1818  					"comment": "",
  1819  					"nullable": true,
  1820  					"unique": true,
  1821  					"validated": false,
  1822  					"auto_generated": false,
  1823  					"arr_type": null,
  1824  					"udt_name": "",
  1825  					"domain_name": null,
  1826  					"full_db_type": "int"
  1827  				}
  1828  			],
  1829  			"p_key": {
  1830  				"name": "PK__videos",
  1831  				"columns": [
  1832  					"id"
  1833  				]
  1834  			},
  1835  			"f_keys": [
  1836  				{
  1837  					"table": "videos",
  1838  					"name": "FK_videos_sponsors",
  1839  					"column": "sponsor_id",
  1840  					"nullable": true,
  1841  					"unique": true,
  1842  					"foreign_table": "sponsors",
  1843  					"foreign_column": "id",
  1844  					"foreign_column_nullable": false,
  1845  					"foreign_column_unique": true
  1846  				},
  1847  				{
  1848  					"table": "videos",
  1849  					"name": "FK_videos_users",
  1850  					"column": "user_id",
  1851  					"nullable": false,
  1852  					"unique": false,
  1853  					"foreign_table": "users",
  1854  					"foreign_column": "id",
  1855  					"foreign_column_nullable": false,
  1856  					"foreign_column_unique": true
  1857  				}
  1858  			],
  1859  			"is_join_table": false,
  1860  			"to_one_relationships": null,
  1861  			"to_many_relationships": [
  1862  				{
  1863  					"name": "",
  1864  					"table": "videos",
  1865  					"column": "id",
  1866  					"nullable": false,
  1867  					"unique": true,
  1868  					"foreign_table": "tags",
  1869  					"foreign_column": "id",
  1870  					"foreign_column_nullable": false,
  1871  					"foreign_column_unique": true,
  1872  					"to_join_table": true,
  1873  					"join_table": "video_tags",
  1874  					"join_local_fkey_name": "FK_video_tags_videos",
  1875  					"join_local_column": "video_id",
  1876  					"join_local_column_nullable": false,
  1877  					"join_local_column_unique": false,
  1878  					"join_foreign_fkey_name": "FK_video_tags_tags",
  1879  					"join_foreign_column": "tag_id",
  1880  					"join_foreign_column_nullable": false,
  1881  					"join_foreign_column_unique": false
  1882  				}
  1883  			],
  1884  			"is_view": false,
  1885  			"view_capabilities": {
  1886  				"can_insert": false,
  1887  				"can_upsert": false
  1888  			}
  1889  		},
  1890  		{
  1891  			"name": "user_videos",
  1892  			"schema_name": "",
  1893  			"columns": [
  1894  				{
  1895  					"name": "user_id",
  1896  					"type": "int",
  1897  					"db_type": "int",
  1898  					"default": "",
  1899  					"comment": "",
  1900  					"nullable": false,
  1901  					"unique": false,
  1902  					"validated": false,
  1903  					"auto_generated": false,
  1904  					"arr_type": null,
  1905  					"udt_name": "",
  1906  					"domain_name": null,
  1907  					"full_db_type": "int"
  1908  				},
  1909  				{
  1910  					"name": "video_id",
  1911  					"type": "int",
  1912  					"db_type": "int",
  1913  					"default": "",
  1914  					"comment": "",
  1915  					"nullable": false,
  1916  					"unique": false,
  1917  					"validated": false,
  1918  					"auto_generated": false,
  1919  					"arr_type": null,
  1920  					"udt_name": "",
  1921  					"domain_name": null,
  1922  					"full_db_type": "int"
  1923  				},
  1924  				{
  1925  					"name": "sponsor_id",
  1926  					"type": "null.Int",
  1927  					"db_type": "int",
  1928  					"default": "",
  1929  					"comment": "",
  1930  					"nullable": true,
  1931  					"unique": false,
  1932  					"validated": false,
  1933  					"auto_generated": false,
  1934  					"arr_type": null,
  1935  					"udt_name": "",
  1936  					"domain_name": null,
  1937  					"full_db_type": "int"
  1938  				}
  1939  			],
  1940  			"p_key": null,
  1941  			"f_keys": null,
  1942  			"is_join_table": false,
  1943  			"to_one_relationships": null,
  1944  			"to_many_relationships": null,
  1945  			"is_view": true,
  1946  			"view_capabilities": {
  1947  				"can_insert": false,
  1948  				"can_upsert": false
  1949  			}
  1950  		}
  1951  	],
  1952  	"dialect": {
  1953  		"lq": 91,
  1954  		"rq": 93,
  1955  		"use_index_placeholders": true,
  1956  		"use_last_insert_id": false,
  1957  		"use_schema": true,
  1958  		"use_default_keyword": true,
  1959  		"use_top_clause": true,
  1960  		"use_output_clause": true,
  1961  		"use_case_when_exists_clause": true,
  1962  		"use_auto_columns": false
  1963  	}
  1964  }