전체 글38 [PostgreSQL] 테이블에 컬럼 값 INSERT하기 1. INSERT INTO 테이블명( 컬럼명 ) VALUES ( '컬럼 값' ) book이라는 테이블에 책의 제목과 가격 데이터를 넣고싶을 경우 INSERT INTO book (title, price) VALUES('어린왕자', '9000') 여러권의 책 정보를 넣고싶을 때는 values뒤에 이렇게 추가해주면 된다 INSERT INTO book(title,price) VALUES(‘어린왕자’,’9000’),(‘데미안’,’10000’) 2. INSERT INTO 삽입 대상 테이블명 SELECT 컬럼명 FROM 데이터를 가져올 테이블명 INSERT INTO library SELECT title, price FROM book 레코드 건수가 적으면 1번과 2번 방법 둘 중 편한대로 사용하면 될거 같다. 만약 다.. 2022. 8. 19. [PostgreSQL] backup 파일을 restore 하는 방법 pgAdmin으로 restore를 시도했지만, 백업 형태가 뭐가 안맞아서 psql을 쓰라는 문구가 나타났다. 그래서 어쩔수 없이 cmd창을 켜고 직접 명령어를 입력하는 방법을 사용했다. 백업파일의 형태에 따라 2가지 방법이 있어서 왠지 더 어려운 느낌이었다. 1. pg_restore 사용 방법 1. cmd를 켠다 2. 경로 설정을 다음과 같이 바꿔준다. C:\Program Files\PostgreSQL\14\bin pg_restore.exe는 백업파일을 restore하는 실행파일이다. 3. 원하는 restore 옵션을 더해서 명령어를 입력한다. 옵션 목록 참고 https://www.postgresql.org/docs/9.6/app-pgrestore.html pg_restore pg_restore Name.. 2022. 6. 20. [PostgreSQL] pgAdmin으로 데이터 백업하는 방법 postgresql 데이터를 백업하는 방법에는 2가지가 있다 1. GUI 사용 (pgAdmin) 2. CLI 사용 (pg_dump) 명령어를 직접 입력하느냐, 응용 프로그램의 버튼 클릭을 통해 자동적으로 명령어를 생성해서 진행하느냐의 차이다. pgAdmin이 초보자에겐 좀 더 편한 방법이라고 생각한다. 1. pgAdmin를 실행한다 2. 데이터베이스 이름에서 마우스 우클릭 3. Backup... 을 찾아서 클릭한다 4. 폴더 아이콘을 클릭해서 백업 파일을 저장할 폴더 경로를 정해야 한다 5. Format은 backup으로 선택한 뒤 Create 버튼을 누른다 6. Encoding을 UTF8로 지정 7. Data/objects 탭을 클릭해서 세부설정을 해준다 8. Options 탭에서 세부설정을 해준다 9.. 2022. 6. 17. GIS 프로그램 Maptiler https://cloud.maptiler.com/maps/ 2022. 4. 7. [Javascript] map 함수 사용해보기 데이터를 다루는 코드를 수정하던 중, 배열 안의 객체 데이터에 접근해야 하는 상황이 발생했다. 중첩된 배열 구조 안의 객체를 추출해야 하는 구조로써, 1. 첫번째 배열은 변수를 선언해서 담아놓고 2. 두번째 배열은 for문안에서 변수.push(new Array() 로 되어있는 상태 근데 두번째 배열 안의 객체에 접근하고싶은데.. 검색조차 어떻게 해야할지 모르겠어서 이틀정도 고민해보다가 동료분의 도움을 받았다. 검색할 키워드는 'map 함수' map함수는 배열 내의 각각의 요소(element)를 함수로 호출해서 반환값으로 새로운 배열을 만들어주는 기능이다. 공식문서 https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/A.. 2022. 3. 31. [GIS] WKT란? 서론 회사에서 GIS프로젝트를 하면서 geometry 타입의 데이터를 다루게 되었다. shp파일을 postgresql에 올리면 테이블을 생성하면서 geom컬럼이 생기는데, 이 컬럼의 데이터 타입이 geometry이다. geometry 데이터를 화면에 표출시키려면 형태변환이 필요한데, 이때 WKT를 사용한다. WKT는 Well-Known Text의 줄임말로, 벡터 기하학 객체를 표현하기 위한 텍스트 마크업 언어..라고 하는데 무슨말인지 잘 모르겠다. 위키피디아의 자세한 설명이다. https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry Well-known text representation of geometry - Wikipedia .. 2022. 3. 29. 이전 1 2 3 4 5 6 7 다음 728x90