Uruchamianie poleceń z SQLite z lini komend

Uruchamianie poleceń z SQLite z lini komend
IG
  • Rejestracja: dni
  • Ostatnio: dni
  • 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

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 134
1

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

IG
  • Rejestracja: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • 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.