1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-04-15 01:16:22 +02:00

Remove joins (#1898)

This commit is contained in:
sjaanus 2022-08-10 09:56:57 +03:00 committed by GitHub
parent c7174e0a2e
commit 84a932043e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -225,12 +225,12 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore {
'feature_strategies.constraints as constraints',
'feature_strategies.sort_order as sort_order',
)
.fullOuterJoin(
.leftJoin(
'feature_environments',
'feature_environments.feature_name',
'features.name',
)
.fullOuterJoin('feature_strategies', function () {
.leftJoin('feature_strategies', function () {
this.on(
'feature_strategies.feature_name',
'=',
@ -241,7 +241,7 @@ class FeatureStrategiesStore implements IFeatureStrategiesStore {
'feature_environments.environment',
);
})
.fullOuterJoin(
.leftJoin(
'environments',
'feature_environments.environment',
'environments.name',

View File

@ -85,7 +85,7 @@ export default class FeatureToggleClientStore
let query = this.db('features')
.select(selectColumns)
.modify(FeatureToggleStore.filterByArchived, archived)
.fullOuterJoin(
.leftJoin(
this.db('feature_strategies')
.select('*')
.where({ environment })
@ -93,7 +93,7 @@ export default class FeatureToggleClientStore
'fs.feature_name',
'features.name',
)
.fullOuterJoin(
.leftJoin(
this.db('feature_environments')
.select('feature_name', 'enabled', 'environment')
.where({ environment })