Ahmet: j'ai limite envie de l'envoyer direct en prod, sans sauvegarde préliminaire, juste pour le plaisir de te clouer à une bite :-)
EDIT : mais je dois avouer que c'est joli et classe, comme solution !
Les informations sur ce site sont publiques mais la participation est réservée aux personnes enregistrées. S'enregistrer, ça veut dire "donner un login + un mot de passe". Après, vous pourrez renseigner plus d'informations mais RIEN d'autre n'est obligatoire. Si vous êtes tombé ici, c'est que vous avez voulu faire quelque chose réservé aux personnes enregistrées. De source fiable, j'ai appris que PERSONNE n'était JAMAIS mort après avoir rempli ce formulaire. Si vous ne voulez toujours pas vous enregistrer (libre à vous), vous pouvez continuer votre navigation, sans cliquer sur les liens qui mènent à cette page :-) Merci d'avoir lu jusqu'ici.
Ahmet: j'ai limite envie de l'envoyer direct en prod, sans sauvegarde préliminaire, juste pour le plaisir de te clouer à une bite :-)
EDIT : mais je dois avouer que c'est joli et classe, comme solution !
J'ai testé en local hein, avec 5 LSV et ça marche =)
EDIT : mais je dois avouer que c’est joli et classe, comme solution !
Carrément classe.
Y'a plus qu'à tester =) et je crois que Gub s'est gouré de thread non ?
EDIT: tu réponds 3 pages après, normal aussi !
et je crois que Gub s’est gouré de thread non ?
Une fois, il s'était trompé de lit dans un dortoir, mais c'est une autre histoire.
Tout cet amour me donne envie de me pendre du haut d'un pont par la touffe de poil que j'ai au cul.
Tout cet amour me donne envie de me pendre du haut d’un pont par la touffe de poil que j’ai au cul.
Avec un peu de chance, tu sera pendu à la bite de Junk.
Mais non clouté, ça fait prophétie.
C'est vrai que sur Spontex, une crucifixion nécessite l'émasculation de quatre modérateurs*.
Faire deux fois, avec Source : et Sources : et ensuite vérifier que les sources sont complétées.
Une tite remarque en passant, faudrait pas commencer par faire le Sources: comme ca ca les vire des détails avant de faire le Source:.
Si on commence sans le S alors les source et sources seront bougées et il restera le s tout seul comme un con ? Ou alors tu as géré le truc ?
Je suis pas trop bien le prog, ca fait longtemps que je suis à la retraite de prog.
Beri : c'est géré…
s'il y a deux sources, ça s'accorde.
s'il n'y en a pas… ça s'accorde pas….
Sources : => 442
+Source :+ => 360
+Source: + => 61
+Sources: + => 73
+Sources+: => 1
+Sources+ : => 1
+Source+ : => 1
Total 939
Certains sont écrits ainsi “Sources (2009)” ... à remplacer à la main
spontex=> CREATE FUNCTION stringSplit(x text, delim text, pos int) returns text
spontex-> return replace(substring(substring_index(x, delim, pos), length(substring_index(x, delim, pos - 1)) + 1), delim, '');
ERREUR: erreur de syntaxe sur ou près de « return »
LIGNE 2 : return replace(substring(substring_index(x, delim, pos), len...
SELECT replace(substring(substring_index(details, '+Sources :+', 1), length(substring_index(details, '+Sources :+', 1 - 1)) + 1), '+Sources :+', '') FROM lsv_lsvtrans
SELECT string_to_array(details, '+Sources +')1 FROM lsv_lsvtrans
spontex=> SELECT string_to_array(details, '+Sources +')[1] FROM lsv_lsvtrans;
ERREUR: erreur de syntaxe sur ou près de « [ »
LIGNE 1 : SELECT string_to_array(details, '+Sources +')[1] FROM lsv_ls...
from spontex.lsv import models
import re
a = 0
for l in models.LsvTrans.objects.all():
try:
details = details.split('+Sources:+\r\n')[0]
sources = l.details.split('+Sources:+\r\n')[1]
except:
try:
details = l.details.split('+Source:+\r\n')[0]
sources = l.details.split('+Source:+\r\n')[1]
except:
try:
details = l.details.split('+Source :+\r\n')[0]
sources = l.details.split('+Source :+\r\n')[1]
except:
try:
details = l.details.split('+Sources :+\r\n')[0]
sources = l.details.split('+Sources :+\r\n')[1]
except:
try:
details = l.details.split('+Sources :+ \r\n')[0]
sources = l.details.split('+Sources :+ \r\n')[1]
except:
try:
details = l.details.split('+Source :+ \r\n')[0]
sources = l.details.split('+Source :+ \r\n')[1]
except:
try:
details = l.details.split('+Source :+\n')[0]
sources = l.details.split('+Source :+\n')[1]
except:
try:
details = l.details.split('+Sources :+\n')[0]
sources = l.details.split('+Sources :+\n')[1]
except:
try:
details = l.details.split('+Source :+ \n')[0]
sources = l.details.split('+Source :+ \n')[1]
except:
try:
details = l.details.split('+Sources :+ \n')[0]
sources = l.details.split('+Sources :+ \n')[1]
except:
## Pas de sources
a = a + 1
a = 69
Donc tous les details/sources sont ventilés, sauf 69 d'entre eux.