2011-02-22 10 views
32

sqlite 데이터베이스는 어디에 저장됩니까? 즉, 창 7을 만들 때 디렉토리 경로가 저장 되었습니까?SQLite 데이터베이스는 디스크에 어디에 저장되어 있습니까?

+3

만들 때마다 넣습니다. – paxdiablo

+0

@paxdiablo, SQLite 데이터베이스를 만드는 방법에는 여러 가지가 있으며 때로는 정보를 모르는 사용자가 그 정보의 위치를 ​​알기를 원치 않는 ** 소프트웨어 **가 있습니다. – user34660

답변

36

SQLite 데이터베이스는 일반 파일입니다. 그것은 현재 디렉토리에 스크립트를 만들었습니다.

9

sqlite 데이터베이스에는 "표준 위치"가 없습니다. 파일의 위치는 라이브러리에 지정되며 홈 디렉토리, 호출하는 프로그램의 폴더 또는 다른 위치에있을 수 있습니다.

만약 도움이된다면, sqlite 데이터베이스는 일반적으로 .db 파일 확장명으로 명명됩니다.

2

sqlite3_open()을 호출하면 데이터베이스가/saved에서 열린 파일 경로를 지정합니다. 절대 경로가 아닌 경우 현재 작업 디렉토리와 관련하여 지정됩니다.

7

당신은 레일 (레일에서의 기본 DB)에 {RAILS_ROOT} /config/database.yml 파일을 확인하고 다음과 같은 것을 볼 실행하는 경우 :

database: db/development.sqlite3 

이가 될 것을 의미합니다을 {RAILS_ROOT}/db 디렉토리.

+0

"rails root"는 Rails가 설치된 곳이 아니라 Rails 애플리케이션의 루트를 참조합니다. –

5
.databases 

내부 SQLite는 현재 연결된 모든 데이터베이스의 경로를 나열합니다. 샘플 출력 :

seq name    file              
--- --------------- ---------------------------------------------------------- 
0 main    /home/me/a.db 
1

SQLite는 Python을 설치 한 Python 디렉토리에 만들어집니다.

+1

보다 완전하고 정확한 답변을 제공해주십시오. SQLite는 파이썬 –

+0

을 가져올 때 반드시 연결할 필요가 없습니다. 연결 = sqlite3.connect ("company.db"), pyan 폴더에 companydb 파일이 생성되면 sqlite를 설치할 데이터를 볼 수 있습니다 –

관련 문제