AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dbs_updatep - En ligne dans le Cloud

Exécutez dbs_updatep dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dbs_updatep qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dbs_update - Mettre à jour les bases de données SQL

DESCRIPTION


dbs_update est un utilitaire pour mettre à jour les bases de données SQL à partir de fichiers texte.

Format OF LES TEXTE DES DOSSIERS
dbs_update suppose que chaque ligne de l'entrée contient un enregistrement de données et que le champ
dans les enregistrements sont séparés par des tabulatrices. Vous pouvez indiquer à dbs_update l'entrée
formater avec le --format option.

Le premier champ de l'enregistrement de données est utilisé comme spécification de table. Ceux-ci consistent en le
le nom de la table et éventuellement l'index de la colonne de départ, séparés par un point.

Alternativement, dbs_update peut lire les noms de colonnes à partir de la première ligne d'entrée (voir le
-h/--gros titre option). Ceux-ci peuvent même être des alias pour les vrais noms de colonnes (voir le
-m/--carte option).

COMMAND LINE PARAMETRES


Les paramètres de ligne de commande requis sont le pilote DBI ("Pg" pour Postgres ou "mysql" pour
MySQL) et le nom de la base de données. Le troisième paramètre est optionnel et spécifie la base de données
l'utilisateur et/ou l'hôte où réside la base de données ("racke", "[email protected]" ou
"@linuxia.de").

OPTIONS


--purifier
Supprime tous les enregistrements qui ne sont pas affectés par le processus de mise à jour. Le même résultat que
en supprimant d'abord tous les enregistrements de la table, puis en exécutant dbs_update, mais la table est
pas vide en attendant.

-c COLONNE,COLONNE,..., --colonnes=COLONNE,COLONNE,...
Mettre à jour uniquement les colonnes du tableau fournies par le COLONNE paramètres. Pour exclure des colonnes du
mettre à jour le préfixe "!" ou "^" aux paramètres.

--lignes=LIGNE, LIGNE,...
Mettre à jour uniquement les lignes d'entrée fournies par le RANGÉE paramètres. La première ligne est 1 où
les titres ne comptent pas. Pour exclure des lignes de la mise à jour, ajoutez "!" ou "^" au
paramètres.

-f DOSSIER, --fichier=DOSSIER
Lit les enregistrements du fichier DOSSIER au lieu de l'entrée standard.

--format=FORMAT[SEPCAR]
Suppose Format comme format d'entrée. Seul CSV peut être spécifié pour le moment, la valeur par défaut est TAB.
Le séparateur de champs par défaut pour CSV est une virgule, vous pouvez changer cela en ajoutant le
séparateur au format.

-h, --gros titre
Lit les noms de colonnes à partir de la première ligne de l'entrée au lieu de les déduire du
disposition de la base de données. Nécessite le -t/--tableau option.

-k COUNT, -k CLE,CLE,..., --clés=COUNT, --clés=CLE,CLE,...
Spécifie les clés de la (des) table(s) soit en tant que nombre de colonnes utilisées comme clés, soit par
en les spécifiant explicitement en tant qu'arguments séparés par des virgules pour l'option. Ceci est utilisé pour
la détection des enregistrements existants.

-m ALIADEF, --map=ALIADEF
Mappe les noms trouvés dans la première ligne d'entrée aux noms de colonne réels dans le
base de données. L'alias et le nom de la colonne sont séparés par des signes "=" et les différents
les entrées sont séparées par ";" signes, par exemple "Art-No.=code;Short Description=shortdescr'".

--map-filter=FILTRE
Applique un filtre aux noms de colonnes lus à partir du fichier d'entrée. Actuellement, il n'y a que
le filtre "lc" disponible.

--match-sql=CHAMP :{DÉCLARATION}
Met à jour uniquement les enregistrements où la valeur de la colonne CHAMP est dans le jeu de résultats du SQL
déclaration DÉCLARATION, par exemple "category:{select distinct name from categories}".

-o, --mise à jour uniquement
Met à jour uniquement les entrées de base de données existantes, s'arrête s'il en détecte de nouvelles.

-r ROUTINE, --routine=ROUTINE
Applique ROUTINE à n'importe quel enregistrement de données. ROUTINE doit être un sous-programme. dbs_update passe le
nom de la table et une référence de hachage à ce sous-programme. Les clés du hachage sont la colonne
les noms et les valeurs sont les valeurs de champ correspondantes. Si la valeur de retour de ROUTINE is
pas une valeur de vérité, l'enregistrement de données sera ignoré.

"sub {ma ($table, $valref) = @_;
à moins que (défini $$valref{pays} && $$valref{pays} !~ /\S/) {
$$valref{pays} = "Allemagne" ;
}
1; }"

--skipbadlines
Les lignes ne correspondant pas au format supposé sont ignorées. Sans cette option, dbs_update simplement
arrête

-t TABLE, --table=TABLE
Les usages TABLE comme nom de table pour tous les enregistrements au lieu du premier nom de champ.

Utilisez dbs_updatep en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatcho-5
    aarch64-linux-gnu-gnatcho-5
    moucheron, moucheron, gnatbl, moucheron,
    gnatfind, gnathtml, gnatkr, gnatlink,
    moucherons, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - Boîte à outils GNAT
    DESCRIPTIF : Le...
    Exécutez aarch64-linux-gnu-gnatcho-5
  • 3
    cpupower-idle-infos
    cpupower-idle-infos
    cpupower idle-info - Utilitaire pour
    récupérer les informations du noyau inactif du processeur
    SYNTAXE : cpupower [ -c cpulist ]
    idle-info [options] DESCRIPTION : Un outil
    qui imprime p...
    Exécutez cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - Utilitaire pour définir le processeur
    options de noyau spécifiques à l'état d'inactivité
    SYNTAXE : cpupower [ -c cpulist ]
    info-inactive [options] DESCRIPTION : Le
    cpupower inactif-se...
    Exécutez cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - Modifie/imprime l'utilisateur
    chemin de recherche du jeu de cartes actuel. Affecte la
    l'accès de l'utilisateur aux données existant sous le
    autres ensembles de cartes à l'emplacement actuel. ...
    Exécutez g.mapsetsgrass
  • 6
    g. messagegrass
    g. messagegrass
    g.message - Affiche un message, un avertissement,
    informations de progression ou erreur fatale dans le
    Chemin de l'HERBE. Ce module doit être utilisé dans
    scripts pour les messages servis à l'utilisateur.
    KEYW...
    Exécutez g.messagegrass
  • Plus "

Ad