Zastanawiałem się, czy istnieje możliwość rejestrowania zapytań SQL w CoreData?
2 odpowiedzi
Tak, możesz to zrobić, wstawiając -com.apple.CoreData.SQLDebug 1
do „Argumenty przekazane przy uruchomieniu”
Dowiedziałem się również, że możesz również pobrać plik sql z folderu Dokumenty. Otwórz Terminal i wklej ten wiersz (zastąp wartości w nawiasach ukośnych swoimi):
/Users/<YourUsername>/Library/Application Support/iPhone Simulator/<SimulatorVersion>/Applications/<AppID>/Documents/<SQLDBName>.sqlite
Wystarczy otworzyć plik w ulubionej przeglądarce zapytań SQL.
Podobne pytania
Powiązane pytania
Nowe pytania
sql
Structured Query Language (SQL) to język służący do wykonywania zapytań w bazach danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane i znacznik używanej implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli Twoje pytanie dotyczy wyłącznie konkretnego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego tagu tego DBMS. Odpowiedzi na pytania oznaczone tagiem SQL powinny używać standardu SQL ISO / IEC.