Skip to content

Commit 5469c4c

Browse files
committed
Add feature enableManyToManyRelationshipsNormalization
1 parent 84c87ad commit 5469c4c

1 file changed

Lines changed: 99 additions & 98 deletions

File tree

package.json

Lines changed: 99 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -1,99 +1,100 @@
11
{
2-
"name": "PostgreSQL",
3-
"version": "0.2.37",
4-
"author": "hackolade",
5-
"engines": {
6-
"hackolade": "7.7.10",
7-
"hackoladePlugin": "1.2.0"
8-
},
9-
"contributes": {
10-
"target": {
11-
"applicationTarget": "PostgreSQL",
12-
"title": "PostgreSQL",
13-
"versions": [
14-
"v10.x",
15-
"v11.x",
16-
"v12.x",
17-
"v13.x",
18-
"v14.x",
19-
"v15.x",
20-
"v16.x",
21-
"v17.x"
22-
]
23-
},
24-
"features": {
25-
"nestedCollections": false,
26-
"disablePatternField": true,
27-
"disableMultipleTypes": true,
28-
"enableForwardEngineering": {
29-
"jsonDocument": true,
30-
"jsonSchema": true,
31-
"excel": true,
32-
"plugin": true,
33-
"dbt": true
34-
},
35-
"disableReverseEngineering": false,
36-
"disableChoices": true,
37-
"enableJsonType": true,
38-
"useJsonTypesWithComplexTypes": true,
39-
"reverseSchemaIntoOneColumn": true,
40-
"disableDenormalization": true,
41-
"enableComplexTypesNormalization": true,
42-
"views": {
43-
"enabled": true,
44-
"viewLevel": "model",
45-
"disablePipelines": true,
46-
"includeViews": true
47-
},
48-
"relationships": {
49-
"compositeRelationships": {
50-
"allowRelationshipsByProperties": [
51-
"primaryKey",
52-
"unique",
53-
"compositeUniqueKey",
54-
"compositePrimaryKey"
55-
]
56-
}
57-
},
58-
"FEScriptCommentsSupported": true,
59-
"enableFetchSystemEntitiesCheckbox": true,
60-
"discoverRelationships": true,
61-
"enableKeysMultipleAbrr": true
62-
}
63-
},
64-
"description": "Hackolade plugin for PostgreSQL",
65-
"icon_url": "logo.jpg",
66-
"disabled": false,
67-
"lint-staged": {
68-
"*.{js,json}": "prettier --write"
69-
},
70-
"simple-git-hooks": {
71-
"pre-commit": "npx lint-staged",
72-
"pre-push": "npx eslint ."
73-
},
74-
"scripts": {
75-
"lint": "eslint . --max-warnings=0",
76-
"package": "node esbuild.package.js"
77-
},
78-
"devDependencies": {
79-
"@hackolade/hck-esbuild-plugins-pack": "0.0.1",
80-
"@typescript-eslint/eslint-plugin": "7.11.0",
81-
"@typescript-eslint/parser": "7.11.0",
82-
"esbuild": "0.25.9",
83-
"esbuild-plugin-clean": "1.0.1",
84-
"esbuild-plugin-copy": "2.1.1",
85-
"eslint": "8.57.0",
86-
"eslint-config-prettier": "9.1.0",
87-
"eslint-formatter-teamcity": "1.0.0",
88-
"eslint-plugin-import": "2.26.0",
89-
"eslint-plugin-prettier": "5.1.3",
90-
"eslint-plugin-unused-imports": "3.2.0",
91-
"lint-staged": "16.1.5",
92-
"prettier": "3.2.5",
93-
"simple-git-hooks": "2.11.1"
94-
},
95-
"dependencies": {
96-
"lodash": "4.17.21",
97-
"pg": "8.12.0"
98-
}
99-
}
2+
"name": "PostgreSQL",
3+
"version": "0.2.37",
4+
"author": "hackolade",
5+
"engines": {
6+
"hackolade": "7.7.10",
7+
"hackoladePlugin": "1.2.0"
8+
},
9+
"contributes": {
10+
"target": {
11+
"applicationTarget": "PostgreSQL",
12+
"title": "PostgreSQL",
13+
"versions": [
14+
"v10.x",
15+
"v11.x",
16+
"v12.x",
17+
"v13.x",
18+
"v14.x",
19+
"v15.x",
20+
"v16.x",
21+
"v17.x"
22+
]
23+
},
24+
"features": {
25+
"nestedCollections": false,
26+
"disablePatternField": true,
27+
"disableMultipleTypes": true,
28+
"enableForwardEngineering": {
29+
"jsonDocument": true,
30+
"jsonSchema": true,
31+
"excel": true,
32+
"plugin": true,
33+
"dbt": true
34+
},
35+
"disableReverseEngineering": false,
36+
"disableChoices": true,
37+
"enableJsonType": true,
38+
"useJsonTypesWithComplexTypes": true,
39+
"reverseSchemaIntoOneColumn": true,
40+
"disableDenormalization": true,
41+
"enableComplexTypesNormalization": true,
42+
"enableManyToManyRelationshipsNormalization": true,
43+
"views": {
44+
"enabled": true,
45+
"viewLevel": "model",
46+
"disablePipelines": true,
47+
"includeViews": true
48+
},
49+
"relationships": {
50+
"compositeRelationships": {
51+
"allowRelationshipsByProperties": [
52+
"primaryKey",
53+
"unique",
54+
"compositeUniqueKey",
55+
"compositePrimaryKey"
56+
]
57+
}
58+
},
59+
"FEScriptCommentsSupported": true,
60+
"enableFetchSystemEntitiesCheckbox": true,
61+
"discoverRelationships": true,
62+
"enableKeysMultipleAbrr": true
63+
}
64+
},
65+
"description": "Hackolade plugin for PostgreSQL",
66+
"icon_url": "logo.jpg",
67+
"disabled": false,
68+
"lint-staged": {
69+
"*.{js,json}": "prettier --write"
70+
},
71+
"simple-git-hooks": {
72+
"pre-commit": "npx lint-staged",
73+
"pre-push": "npx eslint ."
74+
},
75+
"scripts": {
76+
"lint": "eslint . --max-warnings=0",
77+
"package": "node esbuild.package.js"
78+
},
79+
"devDependencies": {
80+
"@hackolade/hck-esbuild-plugins-pack": "0.0.1",
81+
"@typescript-eslint/eslint-plugin": "7.11.0",
82+
"@typescript-eslint/parser": "7.11.0",
83+
"esbuild": "0.25.9",
84+
"esbuild-plugin-clean": "1.0.1",
85+
"esbuild-plugin-copy": "2.1.1",
86+
"eslint": "8.57.0",
87+
"eslint-config-prettier": "9.1.0",
88+
"eslint-formatter-teamcity": "1.0.0",
89+
"eslint-plugin-import": "2.26.0",
90+
"eslint-plugin-prettier": "5.1.3",
91+
"eslint-plugin-unused-imports": "3.2.0",
92+
"lint-staged": "16.1.5",
93+
"prettier": "3.2.5",
94+
"simple-git-hooks": "2.11.1"
95+
},
96+
"dependencies": {
97+
"lodash": "4.17.21",
98+
"pg": "8.12.0"
99+
}
100+
}

0 commit comments

Comments
 (0)