6
votes

Oracle SQL Developer: Partage de la configuration via Dropbox

Je voudrais partager ma configuration de développeur Oracle SQL sur mes nombreux ordinateurs utilisant Dropbox.

Comment puis-je faire cela?


3 commentaires

Salut Mark. Quick SQL Developer Question ... Comment trouvez-vous---vous? La dernière fois que je l'ai essayé, il n'avait pas eu de capacités de développement appropriées (c'est-à-dire charger un fichier SQL et afficher le navigateur habituel pour vous déplacer dans le fichier). Je sais que c'était sur la liste des fonctionnalités.


@Nick, ils libèrent de nouvelles versions assez souvent avec beaucoup d'améliorations. Ce que vous parlez est maintenant incorporé dans le fichier / ouvert, et ils ont également des crochets pour incorporer avec le contrôle de la révision. Cela vaut vraiment la peine d'être vérifié si vous ne l'avez pas utilisé depuis un moment.


J'ai remarqué qu'ils peuvent ouvrir des fichiers, mais vous semblez être laissé avec un grand fichier sans aide de navigation. Est-ce correct? Je suis habitué au crapaud qui analyse un fichier pour donner des spécifications de paquet / corps / fonctions / procédures. Regardé dans la liste des caractéristiques et semble être prévu pour 2.0.


3 Réponses :


2
votes

Voici ce que j'ai fait.

#!/bin/bash

# share sqldeveloper config via dropbox
# this is for sqldeveloper 1.5.4, change your paths as necessary
# strace or dtruss sqldeveloper to see what config files are accessed

ITEMS="
o.ide.11.1.1.0.22.49.48/preferences.xml
o.ide.11.1.1.0.22.49.48/settings.xml
o.jdeveloper.cvs.11.1.1.0.22.49.48/preferences.xml
o.jdeveloper.subversion.11.1.1.0.22.49.48/preferences.xml
o.jdeveloper.vcs.11.1.1.0.22.49.48/preferences.xml
o.sqldeveloper.11.1.1.59.40/preferences.xml
o.sqldeveloper.11.1.1.59.40/product-preferences.xml
"

INST=~/Library/Application\ Support/SQL\ Developer/system1.5.4.59.40
DROP=~/Dropbox/Library/SQL\ Developer/system1.5.4.59.40

# note, you can zap your configuration if you are not careful.
# remove these exit lines when you're sure you understand what's
# going on.

exit

# copy from real folder to dropbox
for i in $ITEMS; do
    echo uncomment to do this once to bootstrap your dropbox
    #mkdir -p "`dirname "$DROP/$i":`"
    #cp -p "$INST/$i" "$DROP/$i"
done

exit

# link from dropbox to real folder
for i in $ITEMS; do
    rm "$INST/$i"
    ln -s "$DROP/$i" "$INST/$i"
done


0 commentaires

11
votes

Si quiconque vient ici à la recherche de l'emplacement des options configurées par l'utilisateur comme moi, ils se cachent ici: xxx

Ceci est utile pour savoir lors de la copie de vos préférences à un nouvel ordinateur. Si vous recherchez les paramètres de connexion, recherchez connections.xml dans ce répertoire. Il y a aussi quelques autres fichiers de configuration ici que vous aurez peut-être besoin: xxx

Ceci est pour Oracle SQL Developer 3.


0 commentaires

1
votes

Partage simple SQLDEveloper config sur Dropbox, le moyen le plus simple sur MacOSX consiste à

cd ~/Dropbox
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper


0 commentaires