Uruchamianie poleceń z SQLite z lini komend

Uruchamianie poleceń z SQLite z lini komend
IG
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:27
0

Czesc,
moglby ktos mi wytlumaczyc dlaczego wyskakuje mi blad?
Utworzyllem baze danych w programie DB Browser, pozniej tabele. Chcialem dodac wartosci z pozycji terminala. Niestety wyskakuje mi blad

Kopiuj
bash: syntax error near unexpected token `('

Ponizej pogladaowe zdjecie.
screenshot.png

edytowany 2x, ostatnio: Riddle
MA
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 2 lata
  • Postów:134
1

Wklejasz sql'a do konsoli.
Poczytaj: https://docs.djangoproject.com/en/4.1/intro/tutorial02/

IG
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 2 lata
  • Postów:27
0
malencki napisał(a):

Wklejasz sql'a do konsoli.
Poczytaj: https://docs.djangoproject.com/en/4.1/intro/tutorial02/

W ustawieniach jest sqlite3 i z takiego wlasnie korzystam. Na pewno o to chodzi?

MA
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 2 lata
  • Postów:134
1

Jeśli stworzyłeś plik z bazą danych to w konsoli uruchamiasz polecenie:

Kopiuj
sqlite3 <path_do_pliku_z_bazą_danych>

A potem wpisujesz swojego sql'a.

masochista
  • Rejestracja:około 6 lat
  • Ostatnio:dzień
  • Lokalizacja:Warszawa
  • Postów:77
1

I używaj djangowego shella, po to django go dostarcza, żeby nie bawić się raw sqlem :P

JV
  • Rejestracja:ponad 6 lat
  • Ostatnio:3 miesiące
  • Postów:242
2

sqlite3 akceptuje polecenia SQL ze standardowego wejścia albo podany jako argument, np.:

Kopiuj
echo "insert into training_project values('zlozenie oferty', 'Jan Kowalski', '2022.10.05')" | sqlite3 path/to/db_file
sqlite3 path/to/db_file "select * from training_project"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.