Skip to content

Commit 2a92550

Browse files
committed
print out sql query for find derived
1 parent 2b66a8e commit 2a92550

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

store/postgres/src/deployment_store.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1077,14 +1077,15 @@ impl DeploymentStore {
10771077

10781078
pub(crate) fn get_derived(
10791079
&self,
1080+
logger: &Logger,
10801081
site: Arc<Site>,
10811082
derived_query: &DerivedEntityQuery,
10821083
block: BlockNumber,
10831084
excluded_keys: &Vec<EntityKey>,
10841085
) -> Result<BTreeMap<EntityKey, Entity>, StoreError> {
10851086
let mut conn = self.get_conn()?;
10861087
let layout = self.layout(&mut conn, site)?;
1087-
layout.find_derived(&mut conn, derived_query, block, excluded_keys)
1088+
layout.find_derived(logger, &mut conn, derived_query, block, excluded_keys)
10881089
}
10891090

10901091
pub(crate) fn get_changes(

store/postgres/src/relational.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ use graph::prelude::{q, EntityQuery, StopwatchMetrics, ENV_VARS};
4242
use graph::schema::{
4343
EntityKey, EntityType, Field, FulltextConfig, FulltextDefinition, InputSchema,
4444
};
45-
use graph::slog::warn;
45+
use graph::slog::{trace, warn};
4646
use index::IndexList;
4747
use inflector::Inflector;
4848
use itertools::Itertools;
@@ -682,6 +682,7 @@ impl Layout {
682682

683683
pub fn find_derived(
684684
&self,
685+
logger: &Logger,
685686
conn: &mut PgConnection,
686687
derived_query: &DerivedEntityQuery,
687688
block: BlockNumber,
@@ -691,6 +692,7 @@ impl Layout {
691692
let ids = excluded_keys.iter().map(|key| &key.entity_id).cloned();
692693
let excluded_keys = IdList::try_from_iter(derived_query.entity_type.id_type()?, ids)?;
693694
let query = FindDerivedQuery::new(table, derived_query, block, excluded_keys);
695+
trace!(logger, "get_derived"; "query" => format!("{:?}", debug_query(&query)));
694696

695697
let mut entities = BTreeMap::new();
696698

store/postgres/src/writable.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -355,14 +355,14 @@ impl SyncStore {
355355

356356
fn get_derived(
357357
&self,
358-
_logger: &Logger,
358+
logger: &Logger,
359359
key: &DerivedEntityQuery,
360360
block: BlockNumber,
361361
excluded_keys: Vec<EntityKey>,
362362
) -> Result<BTreeMap<EntityKey, Entity>, StoreError> {
363363
retry::forever(&self.logger, "get_derived", || {
364364
self.writable
365-
.get_derived(self.site.cheap_clone(), key, block, &excluded_keys)
365+
.get_derived(logger, self.site.cheap_clone(), key, block, &excluded_keys)
366366
})
367367
}
368368

0 commit comments

Comments
 (0)