a l’an que ven que se siam pas mai que siguem pas mens Prononciation ?
RDBMS Expertise - Page 34
-
a l’an que ven : expression provencale
-
Détecter les doublons dans une table Oracle
La table s'appelle DICO.
Il y a des doublons sur la clé primaire mais où?
La clé primaire est composée des champs : NOM_TABLE,ATTRIBUT
Pour trouver les doublons :
SELECT COUNT(*) AS nbr_doublon, NOM_TABLE,ATTRIBUT
FROM DICO
GROUP BY NOM_TABLE,ATTRIBUT
HAVING COUNT(*) > 1 -
Modification de structure avec ajout de colonne et FK.
alter table bref.FA_FAISCEAU add LOT_CHEMISE VARCHAR2(25 BYTE) CONSTRAINT FK13_FA_FAISCEAU REFERENCES bref.FA_CHEMISE (LOT);
alter table bref.FA_FAISCEAU add LOT_FILTRE_EVENT VARCHAR2(25 BYTE) CONSTRAINT FK14_FA_FAISCEAU REFERENCES bref.FA_FILTRE_EVENT (LOT); -
Lancement de pgAdmin4
(pgadmin4) titi@serveur:~/home-global/virtualenv/myVE/lib/python2.7/site-packages/pgadmin4/pgadmin4/lib/python2.7$
cd /home/titi/home-global/virtualenv/myVE/lib/python2.7/site-packages/pgadmin4/
(pgadmin4) titi@serveur:~/home-global/virtualenv/myVE/lib/python2.7/site-packages/pgadmin4$ python pgAdmin4.py
pgAdmin 4 - Application Initialisation
======================================
The configuration database - '/home/titi/.pgadmin/pgadmin4.db' does not exist.
Entering initial setup mode...
NOTE: Configuring authentication for SERVER mode.
Enter the email address and password to use for the initial pgAdmin user account:
Email address: josselin_joly@hotmail.com
Password:
Retype password:
The configuration database has been created at /home/titi/.pgadmin/pgadmin4.db
Starting pgAdmin 4. Please navigate to http://localhost:5050 in your browser.Aide : https://stackoverflow.com/questions/41260004/error-trying-to-run-pgadmin4
-
.pgpass
Utilisation du .pgpass :
https://newfivefour.com/postgresql-pgpass-password-file.html
attention l'utilisation du .pgpass ne fonctionne pas avec une connexion LDAP :
psql: FATAL: authentification LDAP échouée pour l'utilisateur « titi»
-
Création de requêtes et de vues complexes
A mettre à jour dans CV :
Mon expérience au sein de SCALIAN m'a permis de savoir écrir des requetes et des vues complexes.
-
Redéfinir les droits après une restauration de schéma
Après une restauration de schéma il faut redéfinir les droits des autres rôles et utilisateurs qui pointent vers ce schéma.
Exemple concret :
1 - je restaure le schéma TOTO. Il faut alors :
2 - select 'grant select on '||owner||'.'||table_name|| ' to ROLE_SELECT_TOTO; ' from dba_tables where owner='TOTO';
3- grant ROLE_SELECT_TOTO to <username>;
-
oratab -> dbhome
Tout est dans le titre...
Si vous ne paramétrez pas correctement votre oratab , la commande dbhome $ORACLE_SID retourne de la merde !
-
Prochaine sortie
Qui m'aime me suive! contact en commentaire !
http://www.lemaspuyricard.fr/index.php/blog/user-page
-
Le bon plan du week end est
Kavinsky au rooftop :
http://www.airdemarseille.com/le-rooftop/