반응형

mariadb 112

장고 버전 및 데이터베이스 지원(MariaDB)

장고 버전 및 데이터베이스 지원(MariaDB) 장고의 릴리스 노트에 따르면 다음과 같습니다. Mysql 5.5에 대한 지원은 Django 2.1에서 중단되었습니다. Django 3.0에는 MariaDB 10.1 이상에 대한 지원이 추가되었습니다. 현재 장고 2.0을 마리아DB 5.5와 함께 사용하고 있으며, 장고 3.0과 마리아DB 10.4로 업그레이드하고자 합니다. 최신 버전의 장고 및 마리아DB로 이동하기 위한 권장 업그레이드 경로는 무엇입니까? Django 2.1과 2.2는 MariaDB 5.5와 호환되며 MariaDB를 업그레이드하기 전에 Django로 업그레이드해야 합니까? 아니면 Django 2.1과 Django 2.2에서 MariaDB 10.x에 대한 비공식 지원으로 충분합니까? 먼저 Ma..

itsource 2023.07.26

FastAPI + SQLAlchemy - datetime 필드가 있는 테이블에 항목을 게시할 때 잘못된 RequestError가 발생함

FastAPI + SQLAlchemy - datetime 필드가 있는 테이블에 항목을 게시할 때 잘못된 RequestError가 발생함 여기서는 로컬 MariaDB를 데이터베이스로 사용하여 FastAPI 설명서의 전체 SQLChemy 부분을 작성했습니다. 제가 가지고 있는 코드는 마지막에 나열된 최종 파일과 동일하게 보입니다.저는 모든 것을 테스트했고 모든 것이 작동합니다. DHT(Digital Humidity and Temperature)라는 자체 데이터베이스 테이블을 만들려다가 문제가 발생했습니다.이것은 낮 동안 특정 시간에 제 방의 습도와 온도에 대한 정보를 저장하기 위한 것입니다.테이블에 쓰기 위해 엔드포인트를 테스트할 때 오류가 반환됩니다.그러나 데이터는 아래 그림과 같이 테이블에 저장됩니다. ..

itsource 2023.06.26

업데이트 후 읽은 Django가 최신 값을 가져오지 않습니다.

업데이트 후 읽은 Django가 최신 값을 가져오지 않습니다. 저는 MariaDB를 데이터베이스로 사용하는 장고 프로젝트를 진행하고 있습니다.프로젝트에는 데이터베이스에 직렬화된 상태가 있으며 REST API 게시를 통해 자주 업데이트됩니다.호출을 통해 상태 업데이트를 처리하기 위해 직렬화기를 사용합니다.update(instance, validated_data)그런 다음 장고 채널을 사용하여 브라우저 클라이언트에 웹소켓 메시지를 보냅니다. 브라우저 클라이언트는 WebSocket 메시지를 수신하고 다음을 사용하여 최신 상태를 요청합니다.get. 저는 생산 중인 유비콘과 6개의 작업실로 장고를 운영하고 있습니다. 그러나 클라이언트가 마지막 업데이트 이전 상태인 이전 상태를 얻는 문제가 발생합니다.이로 인해 클..

itsource 2023.06.16

MariaDB 커넥터 python 실행 쿼리

MariaDB 커넥터 python 실행 쿼리 python MariaDB 커넥터는 (준비된 문에) 매개 변수 삽입을 마친 후 실행되는 실제 쿼리를 출력할 수 있는 api를 가지고 있습니까?python-mysql의 솔루션과 유사합니다.cursor._executed클라이언트 호환성 문제를 추적하는 경우 쿼리 템플릿 및 인수를 기록하는 것만으로는 충분하지 않을 수 있습니다.cursor.statement설명서에 따라 작업을 수행합니까? 마지막으로 실행된 문입니다.(읽기 전용) 마지막으로 실행된 SQL 문을 표시합니다.(읽기 전용) 언급URL : https://stackoverflow.com/questions/65811486/mariadb-connector-python-get-executed-query

itsource 2023.06.16

다른 ID로 여러 행을 동시에 업데이트

다른 ID로 여러 행을 동시에 업데이트 이런 일을 할 수 있을까요? update table set field ='text' where ID=1 and ID=3 and ID=5 실행했지만 행이 업데이트되지 않았습니다.당신은 필요하다IN보다는AND: update table set field ='text' where ID IN (1, 3, 5) 아래와 같이 WHERE 뒤에 IN을 사용하실 수 있습니다. update table set field ='text' where ID in (1, 3, 5) SQL에서 일부 데이터 수집을 전달하고 싶다면 IN 키워드를 사용할 수 있습니다. update table set field ='text' where ID in (1, 2,3,4,5,6,7); 언급URL : https:..

itsource 2023.02.06

오류 - npm - node.js를 사용하여 mariasql 패키지를 설치하는 중

오류 - npm - node.js를 사용하여 mariasql 패키지를 설치하는 중 Node.js를 연결하려고 합니다.MariaDB설치 중 투척 오류가 발생하였습니다.mariasqlnpm을 사용하여 패키지를 만듭니다. npm install mariasql 에러 Tracker: 오류 TRK0005:"CL.exe"를 찾을 수 없습니다.지정한 파일을 찾을 수 없습니다.[C:\Users\xyz\]데스크톱\rtrt\am2\node_modules\mariasql\build\libmariadbclient\zlib\zlib.vcxproj] 주의: 윈도 7 Node.js - 0.10.24이 모듈을 다운로드하여 빌드하려면 Visual C++(버전 불명)가 필요합니다.실제로 순수 JS 모듈이 아닌 대부분의 npm 모듈에서는 ..

itsource 2023.02.06

주어진 대로 mysql에서 데이터를 주문하는 방법

주어진 대로 mysql에서 데이터를 주문하는 방법 다음 행 pid가 이전 행 ID와 같도록 이 테이블 행을 정렬하는 방법 아이디 이름. pid 1 행 1 특수한 순서 2 열 2 5 3 열 3 2 4 4열 1 5 5열 4 6 열 6 3 로. 아이디 이름. pid 1 행 1 특수한 순서 4 4열 1 5 5열 4 2 열 2 5 3 열 3 2 6 열 6 3 WITH RECURSIVE cte AS ( SELECT id, name, pid, 1 level FROM table WHERE pid IS NULL UNION ALL SELECT table.id, table.name, table.pid, cte.level + 1 FROM table JOIN cte ON table.pid = cte.id ) SELECT id,..

itsource 2023.01.28

ERROR 1047 (08S01): 데이터베이스를 작성하거나 데이터베이스를 사용할 때 WSREP에서 애플리케이션용 노드를 아직 준비하지 않았습니다.

ERROR 1047 (08S01): 데이터베이스를 작성하거나 데이터베이스를 사용할 때 WSREP에서 애플리케이션용 노드를 아직 준비하지 않았습니다. 질문을 하기 전에 stackoverflow를 검색해 보니 다음과 같은 투고가 있었습니다. mariadb galera - 노드 셧다운 ERROR 1047 WSREP가 아직 애플리케이션용으로 노드를 준비하지 않은 경우 오류 발생 단, 게시물은 2노드 클러스터이고, 저는 3노드이며, 모든 노드에서 다음과 같이 mariadb가 실행되고 있습니다. 컨트롤러 1: [root@controller1 mysql]# systemctl status mariadb ● mariadb.service - MariaDB database server Loaded: loaded (/usr/..

itsource 2023.01.28

Persistent LocalDateTimeAsString이 DateTimeParseException이 되다

Persistent LocalDateTimeAsString이 DateTimeParseException이 되다 jadira-usertype을 사용하는 경우 휴지 상태 모델에서org.jadira.usertype.dateandtime.threeten.PersistentLocalDateTimeAsStringType으로 변환은 되돌릴 수 없습니다. @Column(name="requested_start") @Type(type="org.jadira.usertype.dateandtime.threeten.PersistentLocalDateTimeAsString") private LocalDateTime requestedStartDate; 다음 형식의 datetime 개체를 만드는 경우 myObject.setRequest..

itsource 2023.01.15

행을 열로 피벗

행을 열로 피벗 다음을 생성하는 SQL 조회가 있습니다. col1 | col2 | col3 ===================== item1 | key1 | value1 --------------------- item1 | key2 | value2 다음은 쿼리입니다. SELECT t1.col1, t2.col2, t2.col3 FROM table1 t1 JOIN table2 t2 ON t1.id = t1.table1_id 표 1의 데이터: id | col1 ========= 1 | item1 2 | item1 표 2의 데이터: table1_id | col2 | col3 ===================== 1 | key1 | item1 1 | key2 | item2 2 | key1 | item1 2 | ..

itsource 2023.01.15
반응형