Jump to content

Table Ps-addresse


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)
Link to comment
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

Link to comment
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

Link to comment
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...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...