Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

création de la base de données #337

Open
Asformia opened this issue Aug 29, 2018 · 9 comments
Open

création de la base de données #337

Asformia opened this issue Aug 29, 2018 · 9 comments

Comments

@Asformia
Copy link

Asformia commented Aug 29, 2018

bonjour,
je sais pas si c'est moi qui fait mal mon job ou si ça vient d'SQL mais quand je veux importer ça me dit que je ne peux pas avec 2 timestamps dans la même table.
Est-ce que cela vient du fait que j'essaie de l'installer en version web en non via un LAMP?
Voici ce que ça donne :

MySQL a répondu : Documentation

#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
@darnuria
Copy link
Contributor

darnuria commented Aug 29, 2018 via email

@Asformia
Copy link
Author

Asformia commented Aug 29, 2018

Je suis en Mysql 5.5 et php 5.6, le tout sur un hébergement ovh.
j'ai mis en "vrac" les fichiers sur mon hébergement et j'ai créé à la mano la bdd et ça à coincé au moment de l'import du sql, ce qui correspondrait à la ligne :
Charger les données

mysql --user=oressource --host=localhost --password=mot_de_passe_a_changer \
  --database=oressource < mysql/oressource.sql

pour expliquer en détail ma démarche, une fois ma bdd créée, je fais un import des données via phpmyadmin et je choisis le fichier oressource.sql comme fichier d'import.

Pas de souci pour les question car cela aidera peut-être d'autres qui veulent l'installer sur un dédié (moi à la base c'est pour le relier à dolibarr dans mon asso)

En tout cas merci car il n'existe pas de logiciel comparable et j'aurais éventuellement quelques suggestions quand j'aurais pu commencer à l'exploiter.

Si besoin d'aide ne pas hésiter non plus.

Benjamin
Asformia ASBL

@darnuria
Copy link
Contributor

darnuria commented Aug 29, 2018

Version de php

[...] php 5.6, le tout sur un hébergement ovh.

D'accord! Nous en développe avec php 7.1 et supérieur, on est que deux donc on s'est pas trop embêter à supporter des vielles versions et c'est pas dans nos désirs vu les gains de la version 7.0.

La version master va subir un gros changement d'ailleurs d'ici 2 semaines (on va importer tout les changements de dev dedans).

La branche master était en "sommeil" jusque à maintenant.

Version MySQL

Je suis en Mysql 5.5 [...]

mysql --user=oressource --host=localhost --password=mot_de_passe_a_changer --database=oressource < mysql/oressource.sql

pour expliquer en détail ma démarche, une fois ma bdd créée, je fais un import des données via phpmyadmin et je choisis le fichier oressource.sql comme fichier d'import.

Ok @mart1ver fait comme ça lui aussi sur MySQL >= 5.6.5 ça pose pas de soucis.

Je pense que c'est liée à la version de MySQL des gros changements nous avaient posé soucis entre la version par défaut MySql de Ubuntu 14.04 et 16.04 et on à du coup fait des changements importants (encore plus importants dans dev).

Je te recommande d'essayer d'avoir des versions plus à jour de mysql et php car d'ici la fin septembre on aura mergé dev dans master.

Interfaçage, API etc

Pas de souci pour les question car cela aidera peut-être d'autres qui veulent l'installer sur un dédié (moi à la base c'est pour le relier à «Dolibarr» dans mon asso).

D'accord, attention aucune API php est considérable comme «stable» et le schéma de la base de donnée non plus.

On a dans les cartons la rédaction d'une «API-rest» qui elle changera moins mais c'est très très brouillon encore.

Hacking et contributions

En tout cas merci car il n'existe pas de logiciel comparable et j'aurais éventuellement quelques suggestions quand j'aurais pu commencer à l'exploiter.
Si besoin d'aide ne pas hésiter non plus.

Si tu souhaite donner des coups de main on à pas mal d'issues ouvertes, on utilise du JavaScript es6 et du php7 > si besoin tu peux aussi me joindre par courriel monPseudoGithub@monPseudoGithub.eu ou continuer sur cette issue!

Encore merci pour les retours j'essaie de reproduire une installation en master depuis 0 d'ici ce weekend.

PS: Attention Oressource est absolument pas préparer pour être utilisé sur un serveur distant coté sécurité! :(

@Asformia
Copy link
Author

Asformia commented Aug 29, 2018

je suis en train de mettre à jour php vers une version 7
pour mysql cela ne me propose qu'une version 5.5, j'ai mis un message au support on verra bien...
si besoin je verrais pour me l'installer (en tant qu'asso d'informatique je dois bien avoir une bécane qui traine dans un coin et sur laquelle je peux mettre un buntu!)

@darnuria
Copy link
Contributor

darnuria commented Sep 1, 2018

Parfait pour php quand a mysql oui c'est assez enervant chez OVH ça fait parti de leur grille de tarification la version de mysql...

Le projet en lui même se met facilement en place sur une machine avec accès shell (ssh par exemple), il y a un peu de documentation dans le README.md la dessus.

@darnuria
Copy link
Contributor

darnuria commented Sep 2, 2018

Bonjour @Asformia, n'hésite pas revenir vers nous pour ton installation.
Surtout si tu trouve que la documentation n'est pas claire ou suffisante dit le nous!

Cependant je réitère ma mise en garde quand à l'intégration avec Dolibar ça sera assez pénible car Oressource évolue vite et ni le schéma SQL, ni le code, ni l'HTML n'est stable, il faut s'attendre à des changements avec cassage souvent.

On essaie de progressivement proposer une API JSON elle sera moins "instable".

@darnuria darnuria self-assigned this Sep 2, 2018
@Asformia
Copy link
Author

Asformia commented Sep 3, 2018

bonsoir @darnuria, pour le moment je ne compte pas l'intégrer à dolibarr mais m'en servir en parallèle (juste pour la partie collecte, catégorisation, poids, inventaire de collecte et de mise au rebus) après je verrais bien si je peux l'intégrer d'une manière ou d'une autre ou si je dois m'en passer...

@Asformia
Copy link
Author

Asformia commented Sep 4, 2018

bon, vu que je n'ai pas le temps de m'occuper de ma bdd ovh je vais pour le moment me l'installer en rapide sur mon nas synology je devrais gagner pas mal de temps je pense

@darnuria
Copy link
Contributor

darnuria commented Sep 8, 2018

Normalement ça s'installe bien sur un petit Raspberry-pi ou n'importe quel PC avec une distribution Linux récente (Ubuntu 16.04 ça passe normalement).

Concernant l'API Oressource pour travailler avec d'autres logiciels on est conscient qu'il y à un besoin et en interne on à aussi ce besoin pour structurer nos bases de code. ;)

C'est ce pourquoi on est en train de commencer timidement une API-rest en JSON. Mais vu que c'est un gros chantier elle est très minimale et va changer. Ça fait parti des objectifs de l'année je pense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants