mirror of https://github.com/voidlizard/hbs2
hbs2-git refval_actual bug fixed
This commit is contained in:
parent
0c645d5fbf
commit
0c9cfdbde3
|
@ -175,22 +175,6 @@ stateInit = do
|
||||||
DROP VIEW IF EXISTS v_refval_actual;
|
DROP VIEW IF EXISTS v_refval_actual;
|
||||||
|]
|
|]
|
||||||
|
|
||||||
liftIO $ execute_ conn [qc|
|
|
||||||
CREATE view v_refval_actual AS
|
|
||||||
WITH a1 as (
|
|
||||||
SELECT
|
|
||||||
l.refname
|
|
||||||
, l.refval
|
|
||||||
, vd.depth
|
|
||||||
|
|
||||||
FROM logrefval l
|
|
||||||
JOIN v_log_depth vd on vd.loghash = l.loghash )
|
|
||||||
|
|
||||||
SELECT a1.refname, a1.refval, MAX(a1.depth) from a1
|
|
||||||
GROUP by a1.refname
|
|
||||||
HAVING a1.refval <> '0000000000000000000000000000000000000000' ;
|
|
||||||
|]
|
|
||||||
|
|
||||||
liftIO $ execute_ conn [qc|
|
liftIO $ execute_ conn [qc|
|
||||||
CREATE TABLE IF NOT EXISTS logcommitdepth
|
CREATE TABLE IF NOT EXISTS logcommitdepth
|
||||||
( kommit text not null
|
( kommit text not null
|
||||||
|
@ -204,14 +188,19 @@ stateInit = do
|
||||||
|]
|
|]
|
||||||
|
|
||||||
liftIO $ execute_ conn [qc|
|
liftIO $ execute_ conn [qc|
|
||||||
CREATE VIEW v_log_depth AS
|
DROP VIEW IF EXISTS v_refval_actual;
|
||||||
SELECT
|
|]
|
||||||
lo.loghash,
|
|
||||||
MAX(ld.depth) AS depth
|
liftIO $ execute_ conn [qc|
|
||||||
FROM logobject lo
|
CREATE VIEW v_refval_actual AS
|
||||||
JOIN logcommitdepth ld ON lo.githash = ld.kommit
|
SELECT
|
||||||
WHERE lo.type in ( 'commit', 'context' )
|
rv.refname
|
||||||
GROUP BY lo.loghash;
|
, rv.refval
|
||||||
|
, MAX(d.depth) as depth
|
||||||
|
FROM logrefval rv
|
||||||
|
JOIN logcommitdepth d ON rv.refval = d.kommit
|
||||||
|
WHERE rv.refval <> '0000000000000000000000000000000000000000'
|
||||||
|
GROUP BY rv.refname;
|
||||||
|]
|
|]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue