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:
parent
c7174e0a2e
commit
84a932043e
@ -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',
|
||||
|
@ -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 })
|
||||
|
Loading…
Reference in New Issue
Block a user