Author: tchemit Date: 2012-10-30 15:33:09 +0100 (Tue, 30 Oct 2012) New Revision: 769 Url: http://forge.codelutin.com/repositories/revision/echobase/769 Log: refs #484: Documentation Modified: trunk/src/site/rst/db.rst trunk/src/site/rst/importData.rst Modified: trunk/src/site/rst/db.rst =================================================================== --- trunk/src/site/rst/db.rst 2012-10-30 13:43:19 UTC (rev 768) +++ trunk/src/site/rst/db.rst 2012-10-30 14:33:09 UTC (rev 769) @@ -91,22 +91,28 @@ ------------------------------ Pré-requis : + - **postgres** doit être installé sur la machine (exemple pour un système Debian : **sudo apt-get install postgresql**) + - être connecté avec l'utilisateur (postgres par défaut) qui a les droits d'administrer cette base de donnée dans une console shell. -1. Création de l'utilisateur Postgres +:: + su postgres + +1. Création de l'utilisateur de la base *nomDeLUtilisateur* + :: - createuser -U postgres -sdRP echobase + createuser -U postgres -sdRP nomUtilisateur -2. Création de la base de donnée "echobase" +2. Création de la base de donnée "nomDeLaBase" :: - createdb -U postgres -E UTF-8 -O echobase echobase + createdb -U postgres -E UTF-8 -O nomDeLUtilisateur nomDeLaBase 3. Donner les droits d'acces à l'utilisateur echobase (cela varie d'un système à l'autre, donc se référer à la documentation du système). Cela fonctionne @@ -114,5 +120,8 @@ :: - psql -h localhost -U echobase echobase + psql -h localhost -U nomDeLUtilisateur nomDeLaBase +4. Il faut ensuite ne pas oublier de créer une configuration de base de travail + pour pouvoir accéder à cette base. + Modified: trunk/src/site/rst/importData.rst =================================================================== --- trunk/src/site/rst/importData.rst 2012-10-30 13:43:19 UTC (rev 768) +++ trunk/src/site/rst/importData.rst 2012-10-30 14:33:09 UTC (rev 769) @@ -349,7 +349,81 @@ Format des colonnes ------------------- -A faire... +- *MOVIES_EILayer* //A +- *MOVIES_EILayer\\sndset* (colonne ignorée) //B +- *MOVIES_EILayer\\sndset\\sndname* (colonne ignorée) //C +- *MOVIES_EILayer\\sndset\\sndident* (colonne ignorée) //D +- *MOVIES_EILayer\\sndset\\softChannelId* FK(AcousticInstrument#id) //E +- *MOVIES_EILayer\\sndset\\channelName* (colonne ignorée) //F +- *MOVIES_EILayer\\sndset\\dataType* (colonne ignorée) //G +- *MOVIES_EILayer\\sndset\\beamType* (colonne ignorée) //H +- *MOVIES_EILayer\\sndset\\acousticFrequency* (colonne ignorée) //I +- *MOVIES_EILayer\\sndset\\startSample* (colonne ignorée) //J +- *MOVIES_EILayer\\sndset\\mainBeamAlongSteeringAngle* (colonne ignorée) //K +- *MOVIES_EILayer\\sndset\\mainBeamAthwartSteeringAngle* (colonne ignorée) //L +- *MOVIES_EILayer\\sndset\\absorptionCoef* (Float-NA) //M +- *MOVIES_EILayer\\sndset\\transmissionPower* (int) //N +- *MOVIES_EILayer\\sndset\\beamAlongAngleSensitivity* (Float) //O +- *MOVIES_EILayer\\sndset\\beamAthwartAngleSensitivity* (Float) //P +- *MOVIES_EILayer\\sndset\\beam3dBWidthAlong* (colonne ignorée) //Q +- *MOVIES_EILayer\\sndset\\beam3dBWidthAthwart* (colonne ignorée) //R +- *MOVIES_EILayer\\sndset\\beamEquTwoWayAngle* (Float) //S +- *MOVIES_EILayer\\sndset\\beamGain* (Float) //T +- *MOVIES_EILayer\\sndset\\beamSACorrection* (Float) //U +- *MOVIES_EILayer\\sndset\\bottomDetectionMinDepth* (colonne ignorée) //V +- *MOVIES_EILayer\\sndset\\bottomDetectionMaxDepth* (colonne ignorée) //W +- *MOVIES_EILayer\\sndset\\bottomDetectionMinLevel* (colonne ignorée) //X +- *MOVIES_EILayer\\sndset\\AlongTXRXWeightId* (colonne ignorée) //Y +- *MOVIES_EILayer\\sndset\\AthwartTXRXWeightId* (colonne ignorée) //Z +- *MOVIES_EILayer\\sndset\\SplitBeamAlongTXRXWeightId* (colonne ignorée) //AA +- *MOVIES_EILayer\\sndset\\SplitBeamAthwartTXRXWeightId* (colonne ignorée) //AB +- *MOVIES_EILayer\\sndset\\bandWidth* (colonne ignorée) //AC +- *MOVIES_EILayer\\sndset\\tvgminrange* (colonne ignorée) //AD +- *MOVIES_EILayer\\sndset\\tvgmaxrange* (colonne ignorée) //AE +- *MOVIES_EILayer\\sndset\\pulseduration* (Float) //AF +- *MOVIES_EILayer\\shipnav* (colonne ignorée) //AG +- *MOVIES_EILayer\\shipnav\\lat* (colonne ignorée) //AH +- *MOVIES_EILayer\\shipnav\\long* (colonne ignorée) //AI +- *MOVIES_EILayer\\shipnav\\alt* (colonne ignorée) //AJ +- *MOVIES_EILayer\\shipnav\\gndspeed* (colonne ignorée) //AK +- *MOVIES_EILayer\\shipnav\\gndcourse* (colonne ignorée) //AL +- *MOVIES_EILayer\\shipnav\\surfspeed* (colonne ignorée) //AM +- *MOVIES_EILayer\\shipnav\\surfcourse* (colonne ignorée) //AN +- *MOVIES_EILayer\\shipnav\\driftspeed* (colonne ignorée) //AO +- *MOVIES_EILayer\\shipnav\\driftcourse* (colonne ignorée) //AP +- *MOVIES_EILayer\\shipnav\\heading* (colonne ignorée) //AQ +- *MOVIES_EILayer\\shipnav\\roll* (colonne ignorée) //AR +- *MOVIES_EILayer\\shipnav\\pitch* (colonne ignorée) //AS +- *MOVIES_EILayer\\shipnav\\heave* (colonne ignorée) //AT +- *MOVIES_EILayer\\shipnav\\depth* //AU +- *MOVIES_EILayer\\shipnav\\draught* (colonne ignorée) //AV +- *MOVIES_EILayer\\cellset* (colonne ignorée) //AW +- *MOVIES_EILayer\\cellset\\cellnum* (int) //AX +- *MOVIES_EILayer\\cellset\\celltype* (int) //AY +- *MOVIES_EILayer\\cellset\\depthstart* (float) //AZ +- *MOVIES_EILayer\\cellset\\depthend* (float) //BA +- *MOVIES_EILayer\\cellset\\indexstart* (colonne ignorée) //BB +- *MOVIES_EILayer\\cellset\\indexend* (colonne ignorée) //BC +- *MOVIES_EILayer\\cellset\\datestart* (date) //BD +- *MOVIES_EILayer\\cellset\\dateend* (date) //BE +- *MOVIES_EILayer\\cellset\\lat* (Float) //BF +- *MOVIES_EILayer\\cellset\\long* (Float) //BG +- *MOVIES_EILayer\\cellset\\volume* (Integer-NA) //BH +- *MOVIES_EILayer\\cellset\\area* (int) //BI +- *MOVIES_EILayer\\cellset\\diststart* (colonne ignorée) //BJ +- *MOVIES_EILayer\\cellset\\distend* (colonne ignorée) //BK +- *MOVIES_EILayer\\cellset\\thresholdup* (int) //BL +- *MOVIES_EILayer\\cellset\\thresholdlow* (int) //BM +- *MOVIES_EILayer\\eilayer* (colonne ignorée) //BN +- *MOVIES_EILayer\\eilayer\\sa* (Float-NA)//BO +- *MOVIES_EILayer\\eilayer\\sv* (colonne ignorée) //BP +- *MOVIES_EILayer\\eilayer\\ni* (Integer-NA) //BQ +- *MOVIES_EILayer\\eilayer\\nt* (Integer-NA)//BR +- *MOVIES_EILayer\\boterr* (colonne ignorée) //BR +- *MOVIES_EILayer\\boterr\\sa* (colonne ignorée) //BT +- *MOVIES_EILayer\\boterr\\ni* (colonne ignorée) //BU +- *MOVIES_EILayer\\sndset\\soundcelerity"//BV +- *dataQuality* FK(DataQuality#qualityDataFlagValues) //E Exemple ------- @@ -495,7 +569,7 @@ - sizeCategory FK(SizeCategory#name) - baracoudaCode FK(Species#baracoudaCode) - dataQuality FK(DataQuality#qualityDataFlagValues) -- méta-données FK(DataMetadata#name) (une colonne par méta à importer) +- méta-données FK(DataMetadata#name) (une colonne par méta à importer) Exemple -------
participants (1)
-
tchemit@users.forge.codelutin.com