Skip to content

Commit 6661970

Browse files
authored
chore: sync JSON schemas from dbt-fusion (#13016)
1 parent 637a680 commit 6661970

3 files changed

Lines changed: 382 additions & 7 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
kind: Under the Hood
2+
body: sync JSON schemas from dbt-fusion
3+
time: 2026-05-23T01:57:47.745925831Z
4+
custom:
5+
Author: fa-assistant
6+
Issue: N/A

core/dbt/jsonschemas/project/latest.json

Lines changed: 175 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -581,6 +581,13 @@
581581
"replace_where"
582582
]
583583
},
584+
{
585+
"description": "legacy (ClickHouse only) — intermediate-table + swap approach https://github.com/ClickHouse/dbt-clickhouse/blob/main/dbt/adapters/clickhouse/impl.py",
586+
"type": "string",
587+
"enum": [
588+
"legacy"
589+
]
590+
},
584591
{
585592
"type": "object",
586593
"required": [
@@ -655,7 +662,6 @@
655662
"database": {
656663
"anyOf": [
657664
{
658-
"default": null,
659665
"type": [
660666
"boolean",
661667
"null"
@@ -670,7 +676,6 @@
670676
"identifier": {
671677
"anyOf": [
672678
{
673-
"default": null,
674679
"type": [
675680
"boolean",
676681
"null"
@@ -685,7 +690,6 @@
685690
"schema": {
686691
"anyOf": [
687692
{
688-
"default": null,
689693
"type": [
690694
"boolean",
691695
"null"
@@ -801,6 +805,18 @@
801805
"null"
802806
]
803807
},
808+
"loaded_at_field": {
809+
"type": [
810+
"string",
811+
"null"
812+
]
813+
},
814+
"loaded_at_query": {
815+
"type": [
816+
"string",
817+
"null"
818+
]
819+
},
804820
"warn_after": {
805821
"default": {
806822
"count": null,
@@ -1059,6 +1075,70 @@
10591075
},
10601076
"additionalProperties": false
10611077
},
1078+
"ModelState": {
1079+
"type": "object",
1080+
"properties": {
1081+
"evaluate_volatile_sql": {
1082+
"anyOf": [
1083+
{
1084+
"type": [
1085+
"boolean",
1086+
"null"
1087+
]
1088+
},
1089+
{
1090+
"type": "string",
1091+
"pattern": "^\\{.*\\}$"
1092+
}
1093+
]
1094+
},
1095+
"execute_hooks_on_reuse": {
1096+
"anyOf": [
1097+
{
1098+
"type": [
1099+
"boolean",
1100+
"null"
1101+
]
1102+
},
1103+
{
1104+
"type": "string",
1105+
"pattern": "^\\{.*\\}$"
1106+
}
1107+
]
1108+
},
1109+
"lag_tolerance": {
1110+
"anyOf": [
1111+
{
1112+
"$ref": "#/definitions/ModelFreshnessRules"
1113+
},
1114+
{
1115+
"type": "null"
1116+
}
1117+
]
1118+
},
1119+
"pre_clone": {
1120+
"anyOf": [
1121+
{
1122+
"$ref": "#/definitions/StatePreClone"
1123+
},
1124+
{
1125+
"type": "null"
1126+
}
1127+
]
1128+
},
1129+
"require_fresh_data_from": {
1130+
"anyOf": [
1131+
{
1132+
"$ref": "#/definitions/UpdatesOn"
1133+
},
1134+
{
1135+
"type": "null"
1136+
}
1137+
]
1138+
}
1139+
},
1140+
"additionalProperties": false
1141+
},
10621142
"OnConfigurationChange": {
10631143
"type": "string",
10641144
"enum": [
@@ -1456,6 +1536,21 @@
14561536
}
14571537
]
14581538
},
1539+
"+copy_tags": {
1540+
"anyOf": [
1541+
{
1542+
"default": null,
1543+
"type": [
1544+
"boolean",
1545+
"null"
1546+
]
1547+
},
1548+
{
1549+
"type": "string",
1550+
"pattern": "^\\{.*\\}$"
1551+
}
1552+
]
1553+
},
14591554
"+database": {
14601555
"type": [
14611556
"string",
@@ -2737,6 +2832,21 @@
27372832
}
27382833
]
27392834
},
2835+
"+copy_tags": {
2836+
"anyOf": [
2837+
{
2838+
"default": null,
2839+
"type": [
2840+
"boolean",
2841+
"null"
2842+
]
2843+
},
2844+
{
2845+
"type": "string",
2846+
"pattern": "^\\{.*\\}$"
2847+
}
2848+
]
2849+
},
27402850
"+create_notebook": {
27412851
"anyOf": [
27422852
{
@@ -3605,6 +3715,16 @@
36053715
"null"
36063716
]
36073717
},
3718+
"+state": {
3719+
"anyOf": [
3720+
{
3721+
"$ref": "#/definitions/ModelState"
3722+
},
3723+
{
3724+
"type": "null"
3725+
}
3726+
]
3727+
},
36083728
"+static_analysis": {
36093729
"anyOf": [
36103730
{
@@ -4054,6 +4174,20 @@
40544174
}
40554175
]
40564176
},
4177+
"+copy_tags": {
4178+
"anyOf": [
4179+
{
4180+
"type": [
4181+
"boolean",
4182+
"null"
4183+
]
4184+
},
4185+
{
4186+
"type": "string",
4187+
"pattern": "^\\{.*\\}$"
4188+
}
4189+
]
4190+
},
40574191
"+database": {
40584192
"type": [
40594193
"string",
@@ -4911,6 +5045,21 @@
49115045
}
49125046
]
49135047
},
5048+
"+copy_tags": {
5049+
"anyOf": [
5050+
{
5051+
"default": null,
5052+
"type": [
5053+
"boolean",
5054+
"null"
5055+
]
5056+
},
5057+
{
5058+
"type": "string",
5059+
"pattern": "^\\{.*\\}$"
5060+
}
5061+
]
5062+
},
49145063
"+database": {
49155064
"type": [
49165065
"string",
@@ -6414,6 +6563,21 @@
64146563
}
64156564
]
64166565
},
6566+
"+copy_tags": {
6567+
"anyOf": [
6568+
{
6569+
"default": null,
6570+
"type": [
6571+
"boolean",
6572+
"null"
6573+
]
6574+
},
6575+
{
6576+
"type": "string",
6577+
"pattern": "^\\{.*\\}$"
6578+
}
6579+
]
6580+
},
64176581
"+databricks_compute": {
64186582
"type": [
64196583
"string",
@@ -7132,6 +7296,14 @@
71327296
}
71337297
]
71347298
},
7299+
"StatePreClone": {
7300+
"type": "string",
7301+
"enum": [
7302+
"never",
7303+
"if_missing",
7304+
"always"
7305+
]
7306+
},
71357307
"StaticAnalysisKind": {
71367308
"type": "string",
71377309
"enum": [

0 commit comments

Comments
 (0)