2009-07-09 17 views
6

Chciałbym udostępnić moją konfigurację programisty Oracle SQL na kilku komputerach korzystających z Dropbox.Programista Oracle SQL: współdzielenie konfiguracji za pomocą usługi Dropbox

Jak mogę to zrobić?

+0

Cześć Mark. Pytanie Quick Developer Developer ... jak to znaleźć? Ostatnim razem, gdy go wypróbowałem, nie posiadało odpowiednich możliwości programowania na podstawie plików (tj. Ładowanie pliku SQL i pokazywanie zwykłego nawigatora do poruszania się po pliku). Wiem, że był na liście funkcji. –

+0

@Nick, dość często wypuszczają nowe wersje z wieloma ulepszeniami. To, o czym wspomniałeś, jest teraz włączone do File/Open, a także posiada haki do włączenia do kontroli wersji. Warto sprawdzić, czy od jakiegoś czasu go nie używasz. –

+0

Zauważyłem, że mogą otwierać pliki, ale wydaje się, że masz duży plik bez pomocy nawigacyjnych. Czy to prawda? Jestem przyzwyczajony do Ropucha, który parsuje plik, aby podać specyfikację/ciało/funkcje/procedury. Sprawdzono na liście funkcji i wydaje się, że jest planowane na 2.0. –

Odpowiedz

2

Oto co zrobiłem.

#!/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 
11

W przypadku ktoś przychodzi tu w poszukiwaniu lokalizacji opcje konfigurowane przez użytkownika, takich jak ja, ukrywają tutaj:

%appdata%\SQL Developer\ 

ta jest przydatna przy kopiowaniu znać swoje preferencje do nowego komputera. Jeśli szukasz ustawień połączenia, wyszukaj w tym katalogu connections.xml. Istnieją również inne pliki konfiguracyjne, które mogą tu trzeba:

sqldeveloper.conf – <sqldeveloper dir>\sqldeveloper\bin\ 
ide.conf – <sqldeveloper dir>\ide\bin\ 

To jest dla Oracle SQL Developer 3.

1

Proste udostępnianie sqldeveloper config na Dropbox, najprostszym sposobem na MacOSX jest

cd ~/Dropbox 
mkdir -p Library/SQLDeveloper 
cp -rp ~/.sqldeveloper/* Library/SQLDeveloper/ 
mv ~/.sqldeveloper ~/remove_when_sure_sqldeveloper 
ln -sf $PWD/Library/SQLDeveloper ~/.sqldeveloper 

Czyńcie to na najważniejszej maszyny i urządzenia, na których można udostępniać tylko zrobić

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

Działa to jak urok.

Powiązane problemy