Jump to content

Recommended Posts

Bonsoir

j'ai voulu effacer des adresse client directement dans la table sql, et bien sur j'ai fais une connerie !

J'ai effacé des lignes de structure de la table. N'y connaissant que très peu, est il possible de remettre en place une table complète en lieu et place de celle que j'ai 'abimé'

 

Je refais une boutique de 1.4.8 que je n'arrive pas à monter en version a cause de mon hébergeur.

 

Merci d'avance :)

Edited by jom2 (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

 

restaurez la table à partir de votre sauvegarde journalière de base de données.

Share this post


Link to post
Share on other sites

Je viens de passer mon temps ou le perdre je ne sais pas !

 

Impossible de restaurer une bdd sans passer par Putty .... immangeable à mon niveau ...

 

Quelqu'un peut il me dire ce qu'il me manque comme ligne sur cette table en comparaison avec la votre ( ou alors il va falloir que je fasse une deuxième install)

je vous mets une copie d'écran de la table adresse !

 

post-423933-0-37177400-1420580684_thumb.jpg

Share this post


Link to post
Share on other sites

Bonsoir,

La table étant vide, j'ai importé une table de sauvegarde pour la remplacer.

Maintenant quand je veux créer un nouvelle adresse pour un client, il y a un souci sur au moment de la validation :

Une erreur s'est produite pendant la mise à jour de l'adresse.

 

Merci de votre aide !

 

post-423933-0-84690000-1420662522_thumb.jpg

Share this post


Link to post
Share on other sites

Il faut regarder les logs serveur au moment de l'erreur (surement le log sql)

Cependant, je viens de regarder la table, il faut reprendre le fichier sql de l'install dans l'archive correspondant à ta version de presta.

Ceci devrait être plus correct à mon avis :

DROP TABLE IF EXISTS `ps_address`;
CREATE TABLE IF NOT EXISTS `ps_address` (
  `id_address` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `id_country` int(10) unsigned NOT NULL,
  `id_state` int(10) unsigned DEFAULT NULL,
  `id_customer` int(10) unsigned NOT NULL DEFAULT '0',
  `id_manufacturer` int(10) unsigned NOT NULL DEFAULT '0',
  `id_supplier` int(10) unsigned NOT NULL DEFAULT '0',
  `id_warehouse` int(10) unsigned NOT NULL DEFAULT '0',
  `alias` varchar(32) NOT NULL,
  `company` varchar(64) DEFAULT NULL,
  `lastname` varchar(32) NOT NULL,
  `firstname` varchar(32) NOT NULL,
  `address1` varchar(128) NOT NULL,
  `address2` varchar(128) DEFAULT NULL,
  `postcode` varchar(12) DEFAULT NULL,
  `city` varchar(64) NOT NULL,
  `other` text,
  `phone` varchar(32) DEFAULT NULL,
  `phone_mobile` varchar(32) DEFAULT NULL,
  `vat_number` varchar(32) DEFAULT NULL,
  `dni` varchar(16) DEFAULT NULL,
  `date_add` datetime NOT NULL,
  `date_upd` datetime NOT NULL,
  `active` tinyint(1) unsigned NOT NULL DEFAULT '1',
  `deleted` tinyint(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id_address`),
  KEY `address_customer` (`id_customer`),
  KEY `id_country` (`id_country`),
  KEY `id_state` (`id_state`),
  KEY `id_manufacturer` (`id_manufacturer`),
  KEY `id_supplier` (`id_supplier`),
  KEY `id_warehouse` (`id_warehouse`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Attention, toujours faire des backup avant toutes modifs sql surtout quand on ne sait pas trop...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More