본문 바로가기
반응형

TimescaleDB3

TimescaleDB에 구조체 삽입 후 조회(2) 이전 내용에서 크기가 고정된 데이터 유형을 멤버로 가지고 있는 구조체를 TimescaleDB에 넣고 꺼내어 값을 확인하였다. char 및 char array와 달리 string을 멤버로 가지고 있는 구조체는 데이터베이스에 삽입 후 조회하는 데 어려움이 있었다. 이번 글에서는 bit field를 멤버로 가지는 구조체를 삽입 후에 조회한다. 이전 내용을 학습하고 싶으면 아래의 링크를 따라가면 된다. https://namsaenga.tistory.com/30 TimescaleDB에 구조체 삽입 후 조회(1) TimescaleDB에 일반 데이터 타입이 아닌 구조체 데이터를 삽입 후 조회하기 위한 방법이다. 1. 로그인 비밀번호가 1234인 postgres 유저로 호스트 127.0.0.1, 포트 5432인 DBM.. 2022. 3. 23.
TimescaleDB에 구조체 삽입 후 조회(1) TimescaleDB에 일반 데이터 타입이 아닌 구조체 데이터를 삽입 후 조회하기 위한 방법이다. 1. 로그인 비밀번호가 1234인 postgres 유저로 호스트 127.0.0.1, 포트 5432인 DBMS에 접속한 후에 example 데이터베이스를 선택한다. [namsaenga@localhost ~]$ psql postgres://postgres:1234@127.0.0.1:5432/example psql (14.2) Type "help" for help. example=# 2. Server Encoding 및 Client Encoding 확인 다양한 언어를 나타내기 위해서는 character set이 유니코드여야 한다. 유니코드를 사용하는 데이터베이스의 인코딩은 UTF-8이며, 서버와 클라이언트 모두 .. 2022. 3. 22.
Server-side에서 TimescaleDB libpqxx 라이브러리 설치 및 사용하기 Linux에 아직 TimescaleDB를 설치하지 않았다면 아래의 글을 참고한다. https://namsaenga.tistory.com/27 Linux에 TimescaleDB 설치하기 TimescaleDB는 시계열 데이터 타입을 처리할 수 있는 오픈소스 데이터베이스 관리 시스템이다. BSD 계열인 Apache License 2.0이기 때문에, 이 데이터베이스를 사용하는 애플리케이션은 소스코드의 공개 namsaenga.tistory.com PostgreSQL에서 사용했던 C++ 라이브러리를 TimescaleDB를 위해 사용할 수 있는데, 이는 TimescaleDB가 PostgreSQL과 동일한 방식으로 DB 인스턴스에 연결하고 상호작용하기 때문이다. 클라이언트에서 MFC를 이용한 Windows 응용 프로그.. 2022. 3. 21.
반응형