Přeskočit přímo na text


Ubercart Views - is not BASE TABLE

Kategorie: Databázové problémy
Týká se verze: Drupal 6.x

Nainstaloval sem modul Ubercart Views (http://drupal.org/…ect/uc_views) kterej vytvořil v databázi 3 tabulky. Jenže ve výpisu sou zobrazený jinak než ostatní

při pokusu opravit tabulky mi to píše

eshop.uc_order_products_pair_vw optimize Error ‚eshop.uc_order_products_pair_vw‘ is not BASE TABLE eshop.uc_order_products_pair_vw optimize error Corrupt

eshop.uc_order_products_qty_vw optimize Error ‚eshop.uc_order_products_qty_vw‘ is not BASE TABLE eshop.uc_order_products_qty_vw optimize error Corrupt

eshop.uc_order_products_user_vw optimize Error ‚eshop.uc_order_products_user_vw‘ is not BASE TABLE eshop.uc_order_products_user_vw optimize error Corrupt

nikde nemůžu najít řešení. Zkoušel sem modul odebrat, vyčistit cache, nainstalovat..nic. Problém je při obnově databáze ze zálohy, u těchle tabulek se to sekne

 

http://www.google.cz/search?…

to mi nepomohlo

to mi nepomohlo

exportovat/importovat drupal

exportovat/importovat drupal bez tech „tabulek“, ty exportovat zvlast(jen strukturu) a upravit ten dotaz tak aby tam nebylo to s tim rootem (to uvidis) – proste to nejsou tabulky ale views (nema nic spolecneho s drupalovskym Views modulem)

Teď to tak dělám, záloha bez

Teď to tak dělám, záloha bez nich a potom do sql pošlu příkaz co sem našel na netu, kterej ty views jak říkáš vytvoří. Ale je to nepohodlný, nejde to udělat hromadně? A když to de tim příkazem, jakto, že to neumí vytvořit ty pohledy ze zálohy databáze..

Ještě dodám..kdyby měl někdo

Ještě dodám..kdyby měl někdo ten samej problém tak exportuje databázi bez těhle tří tabulek a potom je dodělejte přes příkaz sql (nezapomeňte odstranit <?php a ?>) :

<?php
CREATE VIEW uc_order_products_qty_vw (nid,order_count,avg_qty,sum_qty,max_qty,min_qty)  AS SELECT `op`.`nid` AS `nid`, COUNT(`op`.`nid`) AS `order_count`,AVG(`op`.`qty`) AS `avg_qty`, SUM(`op`.`qty`) AS `sum_qty`,MAX(`op`.`qty`) AS `max_qty`, MIN(`op`.`qty`) AS `min_qty` FROM `uc_order_products` `op` GROUP BY `op`.`nid` ORDER BY `op`.`nid`;

CREATE VIEW uc_order_products_user_vw (nid,uid,order_count,avg_qty,sum_qty,max_qty,min_qty)  AS SELECT `op`.`nid` AS `nid`, `o`.`uid` AS `uid`, COUNT(`o`.`order_id`) AS `order_count`, AVG(`op`.`qty`) AS `avg_qty`, SUM(`op`.`qty`) AS `sum_qty`,MAX(`op`.`qty`) AS `max_qty`, MIN(`op`.`qty`) AS `min_qty` FROM `uc_order_products` `op`, `uc_orders` `o` where `op`.`order_id` =`o`.`order_id` GROUP BY `o`.`uid`,`op`.`nid` ORDER BY `o`.`uid`,`op`.`nid`;

CREATE VIEW uc_order_products_pair_vw (nid,pair_nid,pair_sum_qty,order_count)  AS SELECT op1.`nid` AS `nid`, op2.`nid` AS `pair_nid`, SUM(op2.`qty`) AS `pair_sum_qty`, COUNT(op2.`nid`) AS `order_count` FROM `uc_order_products` op1, `uc_order_products` op2 WHERE op1.`order_id` = op2.`order_id` AND op1.`nid` <> op2.`nid` GROUP BY `nid`, `pair_nid`  ORDER BY `nid`, `order_count` DESC, `pair_sum_qty` DESC;
?>

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 3 uživatelé a 0 hostů.

Online uživatelé