ya peu, en live sur #sametmax@freenode :

10:24 < LeSam> j’adore la capacité de foxmask a demander de l’aide, ne pas se voir répondre, et trouver tout seul
10:24 < LeSam> il m’a déjà  fait le coup plein de fois via mail

ahhh les questions sans réponse, Le drame de ma vie ;-)

Importer un dump Oracle sans l’exporter physiquement avant

Donc s’il vous arrive (comme bibi) d’être short en place disque pour faire vos backups oracle pour ensuite importer le(s) schéma(s), une solution ultime subsiste, quand même, pour nous autre « pauvres » petits « exportateurs » de données :P

Comment ça ?
La subtilité réside dans la possibilité d’Oracle à importer les données dans le schéma cible, via un DBLink.

Pas croyable hein ?

let’s voyons this right maintenant:

Creation du DBLink :

CREATE DATABASE LINK chicago 
   CONNECT TO admin1 IDENTIFIED BY windy
   USING 'CHI';

Ici, le nom du schema est admin1, le nom du DBLink chicago.

Ensuite vient l’import lui même

impdp admin2/market TABLES=customers,sales DIRECTORY=dpump1
  NETWORK_LINK=chicago

ici l’import demande à oracle de se connecter au schéma admin2, d’importer 2 tables, provenant du schéma se cachant derrière le DBLink « chicago »

Oracle exportera donc admin1, sans stocker le dump dans un fichier physique, depuis le serveur nommé « CHI », puis l’importera localement dans le schema admin2 et le tour est joué ;)

L’intéret est que je n’aurai pas à exporter mes centaines de giga sur un serveur sans place disque (ou pas assez) pour stocker le dump puis le transferer sur le serveur cible et l’importer. Là, tout se fait d’une traite.

les logs Git dans la console _mais_ en couleur et avec arbo

un pitit alias pour avoir son « histo » git avec branch/tag et hop :

alias gitlog='git log --graph --abbrev-commit --decorate --date=relative --format=format:'\''%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)'\'' --all'

ça donne genre ça :

log git dans une console avec arbo
log git dans une console avec arbo

thx @ Edelwin sur freenode pour le tips !

Django Jeu, FormSet et match

Le FormSets kézako ? Une extension d’un formulaire standard, d’un Forms quoi Il a plusieurs buts : il permet d’afficher dans un formulaire « parent », les données dans un (ou plusieurs) formulaire(s) enfant il permet d’enregistrer les données enfants ajoutées, en même temps que les données parentes Exemple concret : Des entêtes de facture et des […]

Lire la suite

Groovy, le Python de Java

il y a tout juste 10 piges je découvris Groovy, dont je fis quelques billets comme celui ci. Tournant en rond dans mon quotidien, j’ai recroisé groovy, au détour d’un tweet, qui a bien évidement énormément évolué depuis. Puis suis tombé sur un billet Groovy, the Python of Java Du coup, ayant franchement bien apprécié […]

Lire la suite