DataBase4 [DataBase] PostgreSQL의 GUI tool, pgAdmin4에 csv파일 업로드 오류 해결 필자가 임의로 생성한 'sample_sample'이라는 table에 csv파일을 업로드하고자 한다.왼쪽 탭에서 "원하는 Database 선택 > 'Schemas' > 'public' > 'Tables' > 원하는 table 우클릭" 다음과 같은 과정을 거치면 위와 같이 'Import/Export Data'라는 옵션을 확인할 수가 있다. 위와 같이 File name(경로)과 Format, Encoding 선택을 해주고 Header 항목에도 체크표시를 해준 뒤 OK 버튼을 누르면 아래와 같은 에러가 뜬다.관련 에러를 해결하기 위해 다양한 정보를 찾아보았는데 마땅치가 않아서 내가 해결한 방법을 정리해보고자 한다.오류 해결을 위한 여러 시도 속에서도 또 다른 오류들이 발생해서 정확히 어떤 것 때.. 2024. 9. 6. [DataBase] MariaDB 알아보기 / DBeaver란? 데이터베이스 관리 시스템(DBMS)은 오늘날 많은 기업과 개발자에게 필수적인 도구이다. 이 중 MariaDB와 DBeaver는 각각의 역할을 수행하면서 데이터베이스 관리와 조작을 더욱 효율적으로 만들어주는 중요한 소프트웨어이다. 이번 글에서는 MariaDB와 DBeaver에 대해 구체적으로 알아보고, 이들이 어떻게 사용되는지 설명하고자 한다.1. MariaDB란?MariaDB는 MySQL의 오픈 소스 포크(Fork)로, MySQL의 창시자인 Michael "Monty" Widenius에 의해 개발되었다. MySQL이 오라클(Oracle)사에 인수된 이후, MySQL의 오픈 소스 정신을 유지하고자 하는 커뮤니티의 요구로 인해 MariaDB가 등장하게 되었다.MariaDB는 MySQL과 높은 호환성을 가지며.. 2024. 9. 4. [DataBase] MongoDB 파헤치기 MongoDB란? MongoDB는 NoSQL 데이터베이스의 한 종류로서, 비관계형 데이터를 저장하고 관리하는 데에 사용된다. 여기서 NoSQL는 YesSQL의 반대 의미가 아닌! Not Only SQL의 줄임말로, SQL만을 사용하지 않는 데이터베이스 관리 시스템(DBMS)을 지칭한다. 즉, 관계형 데이터베이스를 아예 사용하지 않는다는 의미가 아닌 여러 유형의 데이터베이스를 사용한다는 것이다. 01. 도큐먼트(Document) MongoDB는 도큐먼트 지향 데이터베이스이다. 도큐먼트(Document)란, MongoDB의 기본 단위로, 관계형 데이터베이스에서의 '행'의 개념과 유사하다. 이는 JSON 형태의 정렬된 key와 value의 집합으로 이루어져 있는데, key값은 대소문자를 구분하는 문자열이며 중.. 2024. 3. 7. [DataBase] PostgreSQL 파헤치기 PostgreSQL이란? PostgreSQL은 관계형 데이터베이스 관리 시스템(RDBMS) 중 하나로, JSON 및 XML 데이터 유형을 지원하는 오픈소스이다. PostgreSQL은 클라이언트/서버 모델을 사용한다. 서버에서는 데이터베이스 내의 파일을 관리하며, 클라이언트에서 들어오는 연결들을 수용하고 데이터베이스 액션을 수행한다. 또한 클라이언트는, 기존 서버와의 간섭 없이 새로 생성된 서버 프로세스와 통신한다. PostgreSQL 사용방법은 크게 두 가지로 나뉜다. GUI(그래픽 사용자 인터페이스) 도구와 명령줄 인터페이스를 통한 커맨드 라인 사용이다. 각각의 방법에 대해 간단히 알아보자. 사용방법 1) GUI(Graphic User Interface, 그래픽 사용자 인터페이스) 도구 - pgAdmi.. 2024. 3. 4. 이전 1 다음