VbzCart/docs/queries/qryCache Flow Procs: Difference between revisions
Jump to navigation
Jump to search
imported>Woozle (history and sql updates) |
m (Woozle moved page VbzCart/VbzCart/queries/qryCache Flow Procs to VbzCart/docs/queries/qryCache Flow Procs without leaving a redirect: part 2) |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==About== | ==About== | ||
* '''Purpose''': | * '''Purpose''': gives a list of procs for a given table, making sure that any proc with a set "doesClear" flag comes before the rest. | ||
* '''Requires''': {{vbzcart|table|cache_flow}}, {{vbzcart|table|cache_queries}} | * '''Requires''': {{vbzcart|table|cache_flow}}, {{vbzcart|table|cache_queries}} | ||
* '''Used by''': cache manager | * '''Used by''': cache manager | ||
* '''History''': | * '''History''': | ||
** '''2010-11-09''' Renamed tables, so had to fix this query; renamed from v_data_flow to qryCache_Flow_Queries | ** '''2010-11-09''' Renamed tables, so had to fix this query; renamed from v_data_flow to qryCache_Flow_Queries | ||
** '''2010-11-13''' Renamed from qryCache_Flow_Queries to qryCache_Flow_Procs; modified to use new cache_flow structure | |||
==SQL== | ==SQL== | ||
<section begin=sql /><mysql>CREATE OR REPLACE VIEW | <section begin=sql /><mysql>CREATE OR REPLACE VIEW qryCache_Flow_Procs AS | ||
SELECT | SELECT | ||
cf.ID_Proc, | |||
cf.ID_Table, | |||
cf.doWrite, | |||
cp.doesClear | |||
FROM cache_flow AS | FROM cache_flow AS cf LEFT JOIN cache_queries AS cp ON cf.ID_Proc=cp.ID | ||
ORDER BY | ORDER BY cp.doesClear;</mysql> | ||
<section end=sql /> | <section end=sql /> |
Latest revision as of 01:55, 25 February 2024
About
- Purpose: gives a list of procs for a given table, making sure that any proc with a set "doesClear" flag comes before the rest.
- Requires: Template:Vbzcart, Template:Vbzcart
- Used by: cache manager
- History:
- 2010-11-09 Renamed tables, so had to fix this query; renamed from v_data_flow to qryCache_Flow_Queries
- 2010-11-13 Renamed from qryCache_Flow_Queries to qryCache_Flow_Procs; modified to use new cache_flow structure
SQL
<section begin=sql /><mysql>CREATE OR REPLACE VIEW qryCache_Flow_Procs AS
SELECT cf.ID_Proc, cf.ID_Table, cf.doWrite, cp.doesClear FROM cache_flow AS cf LEFT JOIN cache_queries AS cp ON cf.ID_Proc=cp.ID ORDER BY cp.doesClear;</mysql>
<section end=sql />