목록전체 글 (171)
IT Log
패키지 설치를 한 경우 1. CKAN 설정파일 수정 sudo vi /etc/ckan/default/ckan.ini * 수정 전 ... #ckan.storage_path = /var/lib/ckan ... * 수정 후 ... ckan.storage_path = /var/lib/ckan/default ... 2. uWSGI 재시작 sudo supervisorctl restart ckan-uwsgi:* 참고 URL : docs.ckan.org/en/2.9/maintaining/filestore.html
전제 조건 Sysadmin : newly0513.tistory.com/205 Test data : newly0513.tistory.com/206 1. PostgreSQL User 및 Database 생성 # User 생성 sudo -u postgres createuser -S -D -R -P -l datastore_default # Database 생성 sudo -u postgres createdb -O ckan_default datastore_default -E utf-8 2. ckan.ini 설정 2-1. 플러그인 및 URL 설정 sudo vi /etc/ckan/default/ckan.ini * ckan.plugins # 수정 전 (plugin 목록은 다를 수 있음) ckan.plugins = sta..
seed Database에 Test data를 생성 Test data는 delete () 메서드를 사용하여 생성된 객체를 쉽게 삭제할 수 있음 ※ 또는, 'ckan -c /etc/ckan/default/ckan.ini db clean' 을 통해 Database를 비울 수 있음 1. Test data 생성 # 작성법 ckan -c /etc/ckan/default/ckan.ini seed # 예시 ckan -c /etc/ckan/default/ckan.ini seed basic Test data 목록 basic family gov hierarchy search translations user vocabs 참고 URL : docs.ckan.org/en/2.9/maintaining/getting-started...
1. Virtualenv 활성화 . /usr/lib/ckan/default/bin/activate cd /usr/lib/ckan/default/src/ckan 2. Sysadmin 생성 ckan -c /etc/ckan/default/ckan.ini sysadmin add seanh email=seanh@localhost name=seanh # 해당 질문을 모두 작성 Create new user: seanh? [Y/n]: Password : Repeat for confirmation: # 정상완료 시 Successfully created user: seanh Added seanh as sysadmin # 비정상 완료 시 Successfully created user: seanh ... AttributeEr..

Source 설치를 해야하는 경우 Ubuntu 18.04 64-bit 또는 Ubuntu 20.04 64-bit가 아닌 경우 Ubuntu 가 아닌 다른 OS인 경우 ( CentOS, Debian 등 ) ※ Ubuntu 18.04 64-bit 또는 Ubuntu 20.04 64-bit 인 경우 패키지 설치를 권장 참조 URL : Installing CKAN from package : docs.ckan.org/en/latest/maintaining/installing/install-from-package.html [CKAN] Package Install : newly0513.tistory.com/202 CKAN 2.9 on CentOS 7 : github.com/ckan/ckan/wiki/How-to-Insta..
패키지 설치 가능 여부 Ubuntu 18.04 64bit Ubuntu 20.04 64bit ※ Ubuntu 다른 버전이거나, 다른 OS인 경우에는 Source 설치를 진행 참조 URL : docs.ckan.org/en/2.9/maintaining/installing/install-from-package.html 1. CKAN 패키지 설치 1-1. 우분투 UPDATE sudo apt update 1-2. 우분투 패키지 설치 ※ 20.04의 경우 'python3-distutils'를 설치하지 않으면 이후 CKAN 패키지 설치시 오류 발생 sudo apt install -y libpq5 redis-server nginx supervisor python3-distutils 1-3. CKAN 패키지 다운로드 및 ..
※ presto 정규표현식은 몇가지 경우를 제외하고 Java 패턴 구문을 사용 java pattern : docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html REGEXP_EXTRACT_ALL 사용법 : REGEXP_EXTRACT_ALL(string, pattern) REGEXP_EXTRACT_ALL(string, pattern, group) 결과는 ARRAY Type으로 반환되며, ARRAY에 포함되는 값은 VARCHAR로 반환 SELECT REGEXP_EXTRACT_ALL('1a 2b 14m', '(\d+)([a-z]+)', 2) -- 2번째 그룹인 영어 소문자만 추출 -- [a, b, m] SELECT REGEXP_EXTRACT_ALL('1..
Unit 설명 millisecond 밀리초 second 초 minute 분 hour 시 day 일 week 주 month 월 quarter 분기 year 년 DATE_ADD 사용법 : DATE_ADD(unit, value, timestamp) timestamp에는 'DATE, TIME, TIME WITH TIME ZONE, TIMESTAMP, TIMESTAMP WITH TIME ZONE' 형식이 사용 가능 SELECT DATE_ADD('MONTH', 5, DATE '2021-01-01') -- 5개월 ADD 2021-06-01 -- 조회 결과 SELECT DATE_ADD('MINUTE', 3, TIME '05:43:03.456') -- 3분 ADD 05:46:03.456 -- 조회 결과 SELECT DA..