sqlite

SQLite3은 파일 권한과 소유자를 무작위로 변경합니다.
sqlite

SQLite3은 파일 권한과 소유자를 무작위로 변경합니다.

저는 PHP 애플리케이션으로 sqlite3을 사용하고 있습니다. 내가 사용하는 함수는 PHP에 내장된 Sqlite3 패키지에서 가져온 것입니다. 테스트를 위해 DB를 다시 시작하는 등 일반적인 CRUD 작업을 수행하지 않습니다. 여기에는 테이블 삭제 및 더미 데이터 재삽입이 포함됩니다. DB 파일에 대한 파일 권한은 sudo chmod a+rw및 입니다 sudo chown $USER:www-data. 이것은 모두 좋습니다. 하지만 적어도 하루에 한 번은 쓰기 금지 오류가 발생합니다. 데이터베이스를 보...

Admin

파이프라인 SQL 쿼리를 통해 명령 찾기
sqlite

파이프라인 SQL 쿼리를 통해 명령 찾기

운영 체제: RockyLinux 8.5 이 명령은 매우 잘 작동합니다. sqlite3 files.db "select file from A;" | rsync -R -av --files-from=/dev/stdin /SOURCE /DESTINATION/Out 파이프가 없는 결과: sqlite3 files.db "select file from A;" file1.txt file2.txt file3.txt 동일한 접근 방식을 사용하려고 하지만 find 명령을 사용합니다. sqlite3 files.db "...

Admin

관리자 없이 누락된 Python 모듈을 오프라인으로 설치하는 방법
sqlite

관리자 없이 누락된 Python 모듈을 오프라인으로 설치하는 방법

임베디드 운영 체제(사용자 정의 Linux 빌드 루트)를 실행하는 장치가 있습니다. 오프라인 상태이며아니요패키지 관리자( apt, yum등) 및 Python에 대한 모듈이 여러 개 누락되어 있으며, 그 중 하나는 애플리케이션을 실행하는 데 중요합니다. Python도 마찬가지입니다 pip(이유는 오프라인 시스템입니다). 나는 할 수 없다현재 실행 중인 운영 체제를 다시 빌드하고 미션 크리티컬 시스템은 계속 실행되어야 합니다. 내가 해야 할 일은 sqlite3여기에 Python 모듈을 추가하는 것뿐입니다...

Admin

SQLite 테이블 생성
sqlite

SQLite 테이블 생성

컬럼 데이터를 기반으로 테이블을 생성할 수 있나요? Exchange현재 많은 열이 포함된 테이블이 있습니다. ID:NAME:PRICE 1:Stick:12 2:Stone:20 3:Water:1 4:Water:1 하지만 Name해당 열을 기반으로 많은 수의 테이블을 만들고 해당 이름이 포함된 행을 선택하여 해당 테이블로 이동하고 싶습니다. 따라서 위의 예에서 결과는 3개의 새 테이블이 됩니다. Stick, Stone&Water 테이블 Water은 1:Water:1 2:Water:1 ...

Admin

SQLite 데이터베이스를 열거나 쿼리할 때 정확히 무엇이 캐시됩니까?
sqlite

SQLite 데이터베이스를 열거나 쿼리할 때 정확히 무엇이 캐시됩니까?

SQLite 데이터베이스를 쿼리하기 위해 기존 코드를 개선해 달라는 요청을 받았습니다. 원래 코드는 데이터베이스에 대해 여러 차례 별도의 호출을 수행하고 Python에서 결과를 필터링했습니다. 대신 데이터베이스 생성을 다시 작성하고 필터링 논리를 SQL 쿼리에 넣기로 결정했습니다. 다양한 크기의 데이터베이스에서 벤치마크를 실행한 후. 원래 구현과 비교하여 n=3새 구현의 쿼리에 대한 평균 쿼리 시간이 훨씬 더 빠르다는 것을 알았습니다(3초 대 46초).분). 캐시 문제인 것 같은데 출처가 무엇인지 잘...

Admin

/var는 Yum 캐시로 인해 계속 채워집니다.
sqlite

/var는 Yum 캐시로 인해 계속 채워집니다.

centos 7.5 서버의 yum 메타데이터로 인해 /var/cache 디렉토리가 채워지는 경우가 많습니다. 다음 파일이 대부분의 공간을 차지합니다. 또한 /etc/yum.conf에서 보유 캐시를 0으로 설정했습니다. 하지만 아직 해결되지 않았습니다. 누군가 이 문제에 대해 밝혀서 동일한 문제를 해결하시기 바랍니다. [4.0K] centos7-x86_64-updates [ 0] cachecookie [ 52M] filelists.xml.gz [4.0K] gen [535M] filelist...

Admin

bash 배열에 sqlite3 테이블 이름 저장
sqlite

bash 배열에 sqlite3 테이블 이름 저장

sqlite3 데이터베이스의 기하학 필드가 포함된 테이블 이름을 bash 배열에 저장하여 반복할 수 있는 방법을 알아내려고 합니다. 이것이 내가 가지고 있는 것이지만 현재는 비어 있습니다. CMD="SELECT f_table_name FROM geometry_columns;" readarray -t arr < <( `sqlite3 db.sqlite "$CMD"` ) 나는 또한 다음을 시도했습니다. readarray -t arr < <( sqlite3 db.sqlite "...

Admin

환경 변수(Bash)를 사용하여 PRAGMA를 sqlite3에 전달할 수 있나요?
sqlite

환경 변수(Bash)를 사용하여 PRAGMA를 sqlite3에 전달할 수 있나요?

SQLite3 PRAGMA FOREIGN_KEYS = OFF기본 설정. 물론 이로 인해 문제가 발생합니다. 에 명령을 넣어 PRAGMA를 영구적으로 켤 수 있다는 것을 알고 있지만 ~/.sqliterc문제는 이것이 내 호출뿐만 아니라 SQLite3에 대한 모든 호출에 영향을 미친다는 것입니다. 이로 인해 설치된 다른 스크립트에 예상치 못한 결과가 발생할 수 있습니다. 그러므로 나는 사용을 피하고 싶다 ~/.sqliterc. 저는 Bash 스크립트에서 SQLite3을 사용하고 있습니다(터미널에서 입력하...

Admin

Libtool이 경로를 지정할 때 잘못된 디렉토리를 검색합니다.
sqlite

Libtool이 경로를 지정할 때 잘못된 디렉토리를 검색합니다.

소프트웨어 설치에 도움이 필요합니다. 일반적으로 관리자 권한 없이 클러스터(CentOS)에 PostGIS를 설치하려고 합니다. sqlite3 설치(오류 연결)가 있는데 이게 깨진 것 같습니다. 내 자신은 일반적으로 작동하며 이전에 (설치 프로세스를 통해서도) 사용되었습니다. 냠을 사용할 수 없습니다. 상세히: MakeFiles를 빌드하기 위해 필요할 수 있다고 생각하여 몇 가지 플래그를 설정했습니다. ./configure --prefix="$HOME/.local" CFLAGS="-I$HOME/.loc...

Admin

ModuleNotFoundError: '_sqlite3'이라는 모듈이 없습니다.
sqlite

ModuleNotFoundError: '_sqlite3'이라는 모듈이 없습니다.

다른 Python 버전이 설치되어 독점적으로 사용되므로 파일을 python3.7편집했습니다 .bashrc. 우리는 서버 Centos7와 협력하고 있습니다.Linux # .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEM...

Admin

CIFS 마운트 공유에서 Subversion 사용
sqlite

CIFS 마운트 공유에서 Subversion 사용

나는우분투 svn/apache2 서버우리의 생산 환경을 위해. 또한 실제 데이터는 우리 환경 내의 중앙 위치(다른 서버를 통해 설치됨)에 보관되어야 합니다.중소기업 4). 질문: 언제부터SVN 클라이언트(Windows 및 MacOSX에서 테스트됨) 개정판이 생성되고 데이터도 업로드됩니다. 그러나 커밋 프로세스가 끝나면 svn 클라이언트에서 오류가 발생합니다. Warning: post commit FS processing had error: Couldn't open rep-cache database '...

Admin

Centos7 64비트에서 Sqlite3 업데이트
sqlite

Centos7 64비트에서 Sqlite3 업데이트

Python3과 호환되도록 Centos7의 sqlite 버전을 업데이트해야 합니다. Centos7은 기본적으로 sqlite 3.7과 함께 제공되지만 Centos7은 이를 다른 목적으로 사용하기 때문에 이를 재정의할 수 없습니다. 나는 사용하려고이 튜토리얼그런데 웹사이트에서 제공하는 sqlite3이 32비트이고 내 64비트 시스템에서는 제대로 작동하지 않는다는 것을 깨달았습니다. yum install sqlite3나는 sqlite3available 패키지를 반환하지 않고 yum install sq...

Admin

Fedora 31에 sqldiff 도구를 설치하는 방법
sqlite

Fedora 31에 sqldiff 도구를 설치하는 방법

두 개의 sqlite 데이터베이스를 비교하고 싶은데, 없는 것 같습니다.sqldiffsqlite 패키지의 도구입니다. 또한 sqldiff를 제공하는 다른 패키지를 찾을 수 없습니다. 저는 Fedora를 처음 접했습니다. 내 무지를 용서하세요. 하지만 정말 막혔습니다. Sqldiff는 기본 Fedora 리포지토리에 Sqldiff가 없는 것은 상상할 수 없을 정도로 기본적이고 인기 있는 도구입니다. $ sqlite3 --version 3.30.0 2019-10-04 15:03:17 ...

Admin