Feed Aggregator

Charger des fichiers CSV dans la base de données

Shinguz - ven., 2026-02-06 18:04

Récemment, j’ai voulu représenter sur une carte les lieux de résidence des membres de mon association (membres IGOC) pour un petit projet personnel. Je connaissais les adresses des membres de l’association, mais pas les coordonnées de leurs lieux de résidence.

Je me suis donc mis à la recherche des coordonnées et j’ai trouvé ce que je cherchais auprès de l’Office fédéral de topographie (swisstopo).

Les données y sont mises à disposition sous forme de fichier CSV. Détails ici : Coordonnées des localités suisses.

Comment charger ces données dans une base de données ?

Chargement des données avec MariaDB/MySQL

MariaDB et MySQL disposent pour cela de la commande LOAD DATA INFILE:

SQL> DROP TABLE IF EXISTS wgs84;

SQL> -- SET GLOBAL local_infile = ON;   -- Only needed with MySQL

SQL> CREATE TABLE wgs84 (
  ortschaftsname VARCHAR(32)
, plz4 SMALLINT
, zusatzziffer SMALLINT
, zip_id SMALLINT UNSIGNED
, gemeindename VARCHAR(32)
, bfs_nr SMALLINT
, kantonskuerzel CHAR(2)
, …

Taxonomy upgrade extras:  csv, fdw, foreign data wrapper, postgresql, mysql, mariadb, copy, load data infile,
Categories: 

Blogs

- ven., 2026-02-06 18:04

Taxonomy upgrade extras: 
Categories: 

FromDual

oli - mer., 2026-01-21 11:37



Services neutres et indépendants des fabricants
pour MariaDB, Galera Cluster et MySQL!



Services pour MariaDB, Galera et MySQL

Nous proposons les services suivants:



Cette page a été traduite avec deepl.com.


Taxonomy upgrade extras: 
Categories: 

Test

Oli Sennhauser - mer., 2026-01-21 11:27

Une page test en allemand…


Taxonomy upgrade extras:  test,
Categories: 

Contacter FromDual

oli - ven., 2026-01-16 20:42

Vous pouvez nous contacter comme suit:


Adresse:FromDual GmbH
Rebenweg 6
CH - 8610 Uster
Suisse
E-mail:contact@fromdual.com
Téléphone:+41 44 500 58 20+49 201 853 67 70
 
Numéro de TVA/UID:CHE-301.341.221 MWST
Numéro DUNS:485921436

Taxonomy upgrade extras: 
Categories: 

InnoDB deadlock sur SELECT? Pas possible! Ou bien si?

Shinguz - sam., 2023-11-25 17:33

Traduit par deepl.com

Introduction

Deux points pour commencer:

  1. Un deadlock est un état dans lequel deux transactions différentes ne sont plus en mesure de continuer à travailler, car chaque transaction détient un verrou dont l’autre transaction aurait besoin. Comme les deux transactions attendent que l’autre libère son verrou, aucune des deux transactions ne libérera son verrou. Et cela durerait jusqu’à la saint-glinglin. Pour éviter cela, l’instance MariaDB intervient et tue rapidement la transaction qui a fait le moins de travail. L’application reçoit alors un message d’erreur de type “deadlock”:

    ERROR 1213 (40001): Deadlock found when trying to get lock; try restarting transaction
    
  2. Dans l’écosystème MariaDB, il est généralement admis qu’un SELECT ne provoque pas de verrouillage (exception : FOR UPDATE ou LOCK IN SHARE MODE) et ne peut donc pas faire partie d’un deadlock.

Le problème

Un client de longue date se présente à l’équipe …


Taxonomy upgrade extras:  deadlock, select,
Categories: 

Oups! Page introuvable.

- lun., 0001-01-01 00:00


Que cherches-tu exactement?



Taxonomy upgrade extras: 
Categories: 

- lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

Shinguz - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

sales_en - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

sales_de - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

oli - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

joerg - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

cedric - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 

abdel-mawla - lun., 0001-01-01 00:00

Taxonomy upgrade extras: 
Categories: 
Subscribe to FromDual aggregator