คำถามติดแท็ก sqlite

9
เหตุใดฉันจึงได้รับข้อผิดพลาด sqlite“ ไม่สามารถเปิดไฟล์ฐานข้อมูล” ได้
เมื่อใช้แอพ Django ของฉันฉันสามารถอ่านจากฐานข้อมูลได้ดี เมื่อแอปพลิเคชันไม่ได้รับอนุญาตให้เข้าถึงไฟล์มันทำให้ฉันมีข้อผิดพลาดนี้: พยายามเขียนฐานข้อมูลแบบอ่านอย่างเดียว ซึ่งทำให้รู้สึก ดังนั้นฉันจึงแก้ไขสิทธิ์ในไฟล์เพื่อให้กระบวนการ Apache มีสิทธิ์ในการเขียน อย่างไรก็ตามแทนที่จะเป็นความสามารถในการเขียนฉันได้รับข้อผิดพลาดลับนี้: ไม่สามารถเปิดไฟล์ฐานข้อมูล หากมีประโยชน์นี่คือผลลัพธ์ทั้งหมด: Request Method: POST Request URL: http://home-sv-1/hellodjango1/polls/1/vote/ Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193 Python Executable: /usr/bin/python Python Version: 2.5.2 Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', …
65 django  sqlite 

1
ฉันจะตรวจสอบได้อย่างไรว่าไฟล์ SQLite db3 นั้นถูกต้อง / สอดคล้องกัน
ฉันมีไฟล์ db3 version3 sqlite ที่ฉันคัดลอกออกจากระบบการผลิตที่ทำงานอยู่ (ฉันรู้ว่า sysadmin bad sysadmin) ด้วยเหตุผลหลายประการ มีคำสั่ง sqlite ที่ฉันสามารถเรียกใช้ที่จะตรวจสอบว่าข้อมูลทั้งหมดสามารถอ่านได้จากไฟล์เหล่านี้ (ฉันไม่รังเกียจหากใช้เวลาสักครู่) ฉันกำลังพิจารณาแฮ็กอัพเพอร์เพิลซึ่งทิ้งข้อมูลทั้งหมดแล้วนำเข้ามันลงในไฟล์ใหม่ ฉันคิดว่า sqlite จะโยนข้อยกเว้นหากพบข้อมูลที่เสียหาย มีวิธีที่ดีกว่า? ฉัน CentOS 5.3 และ sqlite-3.3.6-2
24 linux  database  sql  sqlite 

4
ฉันจะเปิดใช้งาน SQLite บน Linux / Apache / PHP ได้อย่างไร
ในการเปิดใช้งานSQLiteในการตั้งค่าWindows / Apache / PHP ของฉันฉันไม่ใส่เครื่องหมายข้อคิดเห็นบรรทัดต่อไปนี้ในไฟล์ php.iniและรีสตาร์ท Apache: extension=php_pdo.dll extension=php_pdo_sqlite.dll ตอนนี้ฉันมีVPSพร้อมSuse Linux 10.3และApache / PHPถูกตั้งค่าโดยอัตโนมัติ เมื่อมองดูไฟล์ php.iniเพื่อทำการเปลี่ยนแปลงข้างต้นฉันเห็นว่าสิ่งต่าง ๆ บน Linux: ไม่มีรายการส่วนขยายที่ไม่แสดงความคิดเห็น ฉันพบ " extension_dir = /usr/lib/php5/extensions" แต่ในไดเรกทอรีนี้ค้นหาเท่านั้น: pdo.so pdo_mysql.so ฉันจะเปิดใช้งาน SQLite ในสภาพแวดล้อม Linux นี้ได้อย่างไร
12 linux  php  php.ini  sqlite 

1
ฉันจะแปลงไฟล์ฐานข้อมูล MS Access (.mdb) เป็นไฟล์ฐานข้อมูล Sqlite (.db) ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน6 ปีที่ผ่านมา ใครสามารถช่วยฉันแปลง.mdbไฟล์MS Access ( ) เป็นไฟล์ฐานข้อมูล Sqlite ( .db) ได้หรือไม่? ฉันต้องการแปลงตารางทั้งหมดและถ่ายโอนข้อมูลภายใน มีเครื่องมือใดบ้างหรือมี API ใดที่แปลง. mdb เป็น. db

5
SQLite บนเซิร์ฟเวอร์ที่ใช้งานจริง? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันรู้จัก SQLite มาเป็นเวลานานและฉันรู้ว่ามันรวดเร็วดี แต่ฉันไม่เคยลองในเซิร์ฟเวอร์ที่ใช้งานจริง ฉันไม่สามารถหาประมาณการที่ชัดเจนเกี่ยวกับปริมาณการรับส่งข้อมูลที่สามารถจัดการได้ก่อนที่จะล้มเหลว ใครบ้างมีตัวเลขหรือบทความเกี่ยวกับเรื่องนี้?
9 sqlite 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.