[Lsb-messages] /var/www/bzr/lsb/devel/dbadmin r290: Fix issue with commands moved from one module to another
Denis Silakov
denis.silakov at rosalab.ru
Thu Sep 12 11:59:09 UTC 2013
------------------------------------------------------------
revno: 290
committer: Denis Silakov <denis.silakov at rosalab.ru>
branch nick: dbadmin
timestamp: Thu 2013-09-12 15:59:09 +0400
message:
Fix issue with commands moved from one module to another
modified:
command.inc
tmp_tables.inc
-------------- next part --------------
=== modified file 'command.inc'
--- a/command.inc 2012-09-10 17:07:47 +0000
+++ b/command.inc 2013-09-12 11:59:09 +0000
@@ -158,9 +158,13 @@
global $lsb_change_link;
$select = "SELECT * FROM tmp_Command
LEFT JOIN Command USING(Cid)
- LEFT JOIN CmdStd ON CScid=Cid
+ LEFT JOIN CmdStd ON CScid=Cid AND CSsid=Cstd
LEFT JOIN SModCmd ON (SMCcid=Command.Cid) AND (SModCmd.SMCsmid=tmp_Command.SMCsmid)
LEFT JOIN SubModule ON SModCmd.SMCsmid=SMid
+ WHERE (
+ SMCappearedin >= CSappearedin AND (SMCappearedin < CSwithdrawnin OR CSwithdrawnin IS NULL )
+ OR SMCwithdrawnin > CSappearedin AND (SMCwithdrawnin <= CSwithdrawnin OR CSwithdrawnin IS NULL )
+ )
ORDER BY Cname";
$res=Query($select);
=== modified file 'tmp_tables.inc'
--- a/tmp_tables.inc 2012-09-12 11:46:45 +0000
+++ b/tmp_tables.inc 2013-09-12 11:59:09 +0000
@@ -238,10 +238,14 @@
(KEY `Cid` (`Cid`), KEY `Cstd`(`Cstd`), KEY `Cref`(`Cref`))
AS SELECT Cid, SMCsmid, CSsid AS Cstd, CSrefspec AS Cref FROM Command
LEFT JOIN SModCmd ON SMCcid=Cid
- LEFT JOIN CmdStd ON CScid=Cid ";
+ LEFT JOIN CmdStd ON CScid=Cid
+ WHERE (
+ SMCappearedin >= CSappearedin AND (SMCappearedin < CSwithdrawnin OR CSwithdrawnin IS NULL )
+ OR SMCwithdrawnin > CSappearedin AND (SMCwithdrawnin <= CSwithdrawnin OR CSwithdrawnin IS NULL )
+ )";
add_lsbversion_filter($createCommand, "SMCappearedin", "SMCwithdrawnin");
- add_lsbversion_filter($createCommand, "Cappearedin", "Cwithdrawnin");
add_lsbversion_filter($createCommand, "CSappearedin", "CSwithdrawnin");
+ print $createCommand;
Query($createCommand);
}
More information about the lsb-messages
mailing list