Prvni pokus o osamostatneni carovych kodu, bohuzel to rozbilo asistenty a razeni...
[mirrors/SokoMan.git] / assistants / migrations.inc.php
... / ...
CommitLineData
1<pre>
2<h1>-- populate barcode table</h1><?php
3$data = $this->db->safe_query_fetch('SELECT model_id as id, model_barcode as bar FROM model;');
4//print_r($data);
5echo("UPDATE item SET barcode_id=model_id;\n");
6echo("INSERT INTO barcode (barcode_id,model_id,barcode_name) VALUES\n");
7foreach($data as $line) echo("('".$line['id']."','".$line['id']."','".$line['bar']."'),\n");
8?>
9<h1>-- populate columns item_date_bought and item_date_sold</h1><?php
10$data = $this->db->safe_query_fetch('SELECT item_id,MIN(item_valid_from) AS min,MAX(item_valid_from) AS max FROM item GROUP BY item_id;');
11//print_r($data);
12echo("START TRANSACTION;\n");
13foreach($data as $line) echo("UPDATE item SET item_date_bought='".$line['min']."',item_date_sold='".$line['max']."' WHERE item_id=".$line['item_id'].";\n");
14echo("COMMIT;\n");
15?>
16</pre>
This page took 0.119938 seconds and 4 git commands to generate.