-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
37 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-0000-aaaa-000000000201', '00000000-0000-0000-0000-000000000002', 47, NULL, NULL, NULL, '2023-02-22 08:31:37.740141', NULL, '2023-02-22 08:31:37.740141', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-0000-aaaa-000000000202', '00000000-0000-0000-0000-000000000002', 165, NULL, NULL, NULL, '2023-02-22 08:31:37.741532', NULL, '2023-02-22 08:31:37.741532', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-bbbb-0000-0000000000a1', '00000000-0000-0000-0000-0000000000a1', 290, NULL, NULL, NULL, '2023-02-22 08:31:37.799163', NULL, '2023-11-14 08:33:39.706', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('0d8fb844-ec63-43fb-a0e5-cd35a0c62565', '82f3002b-ebdf-4621-9a19-951639fc18bd', 20, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-11-14 05:56:42.155', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('0e2cd688-3984-46b5-9f70-e052305e2cac', 'f5054922-95a7-4f12-8374-0a57e105327c', 110, NULL, NULL, NULL, '2023-02-22 10:06:58.155', 'Denis Rouzaud', '2023-09-07 09:35:52.676', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('1193f576-089a-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 180, NULL, NULL, NULL, '2023-02-22 08:31:37.751308', NULL, '2023-02-22 08:31:37.751308', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('55ffc93c-fd0f-4c67-8fe7-da217124a793', 'bbdb5d1e-4973-4900-8838-889357a60e65', 180, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-11-08 13:29:03.412', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('83fb8a3a-0899-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 20, NULL, NULL, NULL, '2023-02-22 08:31:37.777955', NULL, '2023-02-22 08:31:37.777955', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('9dcc763a-1af7-4fb8-9e32-085f74a3ef77', 'a3921fbd-8a89-4d82-b3b8-7a24a16f4df4', 100, NULL, NULL, NULL, '2023-09-07 09:36:47.07', 'Denis Rouzaud', '2023-09-07 09:39:36.121', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('b3fd2055-2ab4-4da8-9dbc-a3aeba311fe7', 'f17d39cc-bac3-4134-9b9c-ea14e228d4b4', 110, NULL, NULL, NULL, '2023-08-31 16:15:55.608', 'Denis Rouzaud', '2023-11-14 08:33:25.694', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('bbb63098-ee04-4a0d-963d-4df18af5fa7a', '70104932-54ff-4668-90b0-6946352d5544', 200, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-09-07 09:17:46.397', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('d8a1e45b-7f4c-4c71-a12a-3a2df6d42045', 'bbdb5d1e-4973-4900-8838-889357a60e65', 90, NULL, NULL, NULL, '2023-11-08 13:29:08.086', 'Rouzaud Denis', '2023-11-21 17:34:52.914', 'Rouzaud Denis', false, 1, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('dd9e3482-089b-11eb-8b8b-0242ac110002', '2e988298-0897-11eb-8771-0242ac110002', 20, NULL, NULL, NULL, '2023-02-22 08:31:37.79742', NULL, '2023-02-22 08:31:37.79742', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('e136f7a0-5913-48bb-8893-1b4b0705f238', '4478bbcc-0236-46ee-b284-4c586e6af8a9', 10, NULL, NULL, NULL, '2023-06-21 08:36:19.92', 'Denis Rouzaud', '2023-09-07 09:46:09.378', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('e3999392-ea54-4848-87cb-9440a552d35b', '82f3002b-ebdf-4621-9a19-951639fc18bd', 110, NULL, NULL, NULL, '2023-09-06 09:21:06.167', 'Denis Rouzaud', '2023-11-14 05:57:01.141', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-0000-aaaa-000000000201', '00000000-0000-0000-0000-000000000002', 227, NULL, NULL, NULL, '2023-02-22 08:31:37.740141', NULL, '2023-02-22 08:31:37.740141', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-0000-aaaa-000000000202', '00000000-0000-0000-0000-000000000002', 345, NULL, NULL, NULL, '2023-02-22 08:31:37.741532', NULL, '2023-02-22 08:31:37.741532', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('00000000-0000-bbbb-0000-0000000000a1', '00000000-0000-0000-0000-0000000000a1', 110, NULL, NULL, NULL, '2023-02-22 08:31:37.799163', NULL, '2023-11-14 08:33:39.706', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('0d8fb844-ec63-43fb-a0e5-cd35a0c62565', '82f3002b-ebdf-4621-9a19-951639fc18bd', 200, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-11-14 05:56:42.155', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('0e2cd688-3984-46b5-9f70-e052305e2cac', 'f5054922-95a7-4f12-8374-0a57e105327c', 290, NULL, NULL, NULL, '2023-02-22 10:06:58.155', 'Denis Rouzaud', '2023-09-07 09:35:52.676', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('1193f576-089a-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 0, NULL, NULL, NULL, '2023-02-22 08:31:37.751308', NULL, '2023-02-22 08:31:37.751308', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('55ffc93c-fd0f-4c67-8fe7-da217124a793', 'bbdb5d1e-4973-4900-8838-889357a60e65', 0, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-11-08 13:29:03.412', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('83fb8a3a-0899-11eb-8b8b-0242ac110002', '814da66a-0894-11eb-99f5-0242ac110002', 200, NULL, NULL, NULL, '2023-02-22 08:31:37.777955', NULL, '2023-02-22 08:31:37.777955', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('9dcc763a-1af7-4fb8-9e32-085f74a3ef77', 'a3921fbd-8a89-4d82-b3b8-7a24a16f4df4', 280, NULL, NULL, NULL, '2023-09-07 09:36:47.07', 'Denis Rouzaud', '2023-09-07 09:39:36.121', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('b3fd2055-2ab4-4da8-9dbc-a3aeba311fe7', 'f17d39cc-bac3-4134-9b9c-ea14e228d4b4', 290, NULL, NULL, NULL, '2023-08-31 16:15:55.608', 'Denis Rouzaud', '2023-11-14 08:33:25.694', 'Rouzaud Denis', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('bbb63098-ee04-4a0d-963d-4df18af5fa7a', '70104932-54ff-4668-90b0-6946352d5544', 20, NULL, NULL, NULL, '2023-09-06 09:22:19.287', 'Denis Rouzaud', '2023-09-07 09:17:46.397', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('d8a1e45b-7f4c-4c71-a12a-3a2df6d42045', 'bbdb5d1e-4973-4900-8838-889357a60e65', 270, NULL, NULL, NULL, '2023-11-08 13:29:08.086', 'Rouzaud Denis', '2023-11-21 17:34:52.914', 'Rouzaud Denis', false, 1, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('dd9e3482-089b-11eb-8b8b-0242ac110002', '2e988298-0897-11eb-8771-0242ac110002', 200, NULL, NULL, NULL, '2023-02-22 08:31:37.79742', NULL, '2023-02-22 08:31:37.79742', NULL, false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('e136f7a0-5913-48bb-8893-1b4b0705f238', '4478bbcc-0236-46ee-b284-4c586e6af8a9', 190, NULL, NULL, NULL, '2023-06-21 08:36:19.92', 'Denis Rouzaud', '2023-09-07 09:46:09.378', 'Denis Rouzaud', false, 0, 0); | ||
INSERT INTO signalo_db.azimut (id, fk_support, azimut, usr_azimut_1, usr_azimut_2, usr_azimut_3, _inserted_date, _inserted_user, _last_modified_date, _last_modified_user, _edited, offset_x, offset_y) VALUES ('e3999392-ea54-4848-87cb-9440a552d35b', '82f3002b-ebdf-4621-9a19-951639fc18bd', 290, NULL, NULL, NULL, '2023-09-06 09:21:06.167', 'Denis Rouzaud', '2023-11-14 05:57:01.141', 'Rouzaud Denis', false, 0, 0); |
Oops, something went wrong.
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Avant la migration de 0.6.3 à 1.0.0 RC4, je voyais :
extrait du formulaire correspondant :
Pour effectuer la migration:
OK, delete cascade
Maintenant je vois:
Le script de migration ne définit donc pas correctement la direction des panneaux, ni le point d'ancrage des cadres
Par ailleurs, la première sélection d'un panneau dans le formulaire pour contrôler les attributs prends désormais environ 40 secondes
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Il n'y en a pas dans la version de base, vous avez dû les rajouter. Les IDs doivent être > 1000 si vous les rajouter vous-même. Il faudrait donc changer ça de votre côté.
Pour la direction, j'ai recontrôlé le script et il n'y a rien qui me saute aux yeux! Est-ce que tu aurais les 2 signaux dans le même cadre? Le script présuppose qu'on n'a qu'un seul signal dans un cadre.
C'est le cas à chaque démarrage de QGIS? Quelle version?
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exact, mais j'avais zappé le coup du >1000. Je dois donc corriger nos données
Ces 2 signaux sont effectivement dans le même cadre, comme montré dans la copie d'écran.
Concernant le point d'ancrage, as-tu défini cette logique sur la base des données de Lausanne et/ou avec Fred ?
Nous n'avons pas encore de directionnelle dans la prod alors pour nous ce n'est pas grave...
Oui, la dernière LTR (3.28.13)
Base de test sur serveur SITN, versions:
"PostgreSQL 15.0, compiled by Visual C++ build 1914, 64-bit"
"POSTGIS=""3.3.1 3.3.1"" [EXTENSION] PGSQL=""150"" GEOS=""3.11.0-CAPI-1.17.0"" PROJ=""7.2.1"" LIBXML=""2.9.9"" LIBJSON=""0.12"" LIBPROTOBUF=""1.2.1"" WAGYU=""0.5.0 (Internal)"""
Mais en fait, cela arrive plusieurs fois par session:
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, donc l'effet me semble normal. Tu peux pas avoir un cadre avec 2 points d'ancrage différent. Et de ce qu'on avait discuté 1 signal = 1 cadre dans 99% des cas.
Le point d'ancrage est mis au centre si ce n'est pas de la directionnelle. Je ne vois pas trop d'autre possibilités.
Pour la directionnelle, le choix "naturel" est préféré: flèche à droite = ancrage à gauche.
Pour les lenteurs, peux-tu nous fournir un dump de la base en 1.0.0-RC4?
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je comprends bien qu'il faut faire un choix pour l'ancrage du cadre. Mais comme jusqu'à maintenant ils étaient centrés, et que c'est une possibilité technique, je ne suis pas sûr que la meilleure manière de migrer soit de les forcer à gauche ou à droite.
Concernant la direction, le signal flèche à droite ne doit par contre pas devenir une flèche à gauche (et vice versa)
Et voici un dump du schéma signalo_db, en version RC4, seulement les data et en format tar. Je ne suis pas expert de ces dump, alors la prochaine fois dis-moi quels paramètres tu souhaites.
signalo_db_data.zip
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pour info, ces lenteurs ne se produisent pas dans mon environnement de DEV (BD locale sur mon PC), sans spécificités neuchâteloises...
Versions:
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pour la directionnelle, c'est ce qu'on avait discuté à l'atelier (les signaux directionnels sont rarement centrés).
Après, si tu préfères avoir tout centré par défaut, c'est une simple MAJ du delta que tu pourrais faire pour toi.
Est-ce que quelqu'un a ce genre de données en prod (plusieurs signaux directionnels dans un même cadre)? Car gérer ce cas va demander un travail supplémentaire.
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, alors laisse comme cela
Aucune idée, mais pas nous
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Précision sur les lenteurs:
Penses-tu que des index puissent manquer ?
Si il le faut , je peux repasser la base de test en 0.6.3 afin de faire les mêmes tests pour comparer
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
volontiers pour une comparaison, on saura si c'est cette migration.
Mais je ne pense pas qu'il y ait eu des changements, les problèmes viennent probablement des relations.
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mais effectivement, il manque des index sur les colonnes de clés étrangères
peux-tu tester #166
j'ai de la peine à croire que cela puisse avoir un telle influence avec 10'000 éléments, mais on ne sait jamais!
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ce n'est effectivement pas mieux...
~40 s pour le panneau dans le formulaire
~185 s pour afficher la table attributaire
bf5117c
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Avec la version 0.6.3:
Première ouverture: ~2 s
Passage en mode Edition
Seconde ouverture: ~2 s
Retour en mode lecture
Troisième ouverture: ~2 s
Changement de cadre et retour
Quatrième ouverture: ~2 s
Ouverture de la table attributaire des signaux: 24 s