개발관련
-
이슈 트래커 여러종류중 Redmine 과 Mantis 를 사용해보았습니다. Redmine 은 설치는 안해보았고, 사용만 해보고 Mantis 는 여러번 설치할 기회가 있었는데 오랜만에 다시 설치할려니까 환경설정에 바뀐부분들이 기억나지 않아 적어놓을려고합니다. mantis 설치하게되면 root폴더에 config_defaults_inc.php 가 있는데 이파일을 config_inc.php 로 변경하시고, 필요한 Mysql 이라든지 DB설정을 끝난후에 //사용자 관리에서 비밀번호 바로 설정할 수 있도록 하는 옵션 기본 ON $g_send_reset_password = OFF; //가입허용여부.일정기간 지난후 닫아버리는것도 방법. $g_allow_signup = ON; //사용자별로 따로 설정가능하지만, 처음접속..
ManstisBT 이슈트래커 환경설정(setting , config)이슈 트래커 여러종류중 Redmine 과 Mantis 를 사용해보았습니다. Redmine 은 설치는 안해보았고, 사용만 해보고 Mantis 는 여러번 설치할 기회가 있었는데 오랜만에 다시 설치할려니까 환경설정에 바뀐부분들이 기억나지 않아 적어놓을려고합니다. mantis 설치하게되면 root폴더에 config_defaults_inc.php 가 있는데 이파일을 config_inc.php 로 변경하시고, 필요한 Mysql 이라든지 DB설정을 끝난후에 //사용자 관리에서 비밀번호 바로 설정할 수 있도록 하는 옵션 기본 ON $g_send_reset_password = OFF; //가입허용여부.일정기간 지난후 닫아버리는것도 방법. $g_allow_signup = ON; //사용자별로 따로 설정가능하지만, 처음접속..
2014.08.13 -
admin ( postgres ) 로 접속 select * from pg_stat_activity; -> 현재 활성화되는 쿼리들 select pg_cancel_backend(인자); -> select * from pg_stat_activity; 에서 나오는 procpid 값이 인자임. # select 'select pg_cancel_backend('||procpid ||');' from pg_stat_activity where client_addr is null; 함수찾기 : # \df *cancel* 테이블 찾기 : # \dt *cancel* #1 모니터링 쿼리 select relname,seq_scan,seq_tup_read,idx_scan,idx_tup_fetch,n_live_tup from pg_..
PostgreSQL 장애 체크admin ( postgres ) 로 접속 select * from pg_stat_activity; -> 현재 활성화되는 쿼리들 select pg_cancel_backend(인자); -> select * from pg_stat_activity; 에서 나오는 procpid 값이 인자임. # select 'select pg_cancel_backend('||procpid ||');' from pg_stat_activity where client_addr is null; 함수찾기 : # \df *cancel* 테이블 찾기 : # \dt *cancel* #1 모니터링 쿼리 select relname,seq_scan,seq_tup_read,idx_scan,idx_tup_fetch,n_live_tup from pg_..
2012.12.13 -
해당국가의 시간으로 타임존 비교하기 SELECT CASE WHEN (NOW() AT TIME ZONE 'KST') >= '2012-07-07 09:00:00' AND (NOW() AT TIME ZONE 'KST')
PostgreSQL 해당 국가 타임존으로 시간 비교해당국가의 시간으로 타임존 비교하기 SELECT CASE WHEN (NOW() AT TIME ZONE 'KST') >= '2012-07-07 09:00:00' AND (NOW() AT TIME ZONE 'KST')
2012.12.13 -
간단한 날짜 관련 함수 및 날짜 연산: -- 오늘 (date) select current_date; -- 현재시각 (timestamp) select now(); select current_timestamp; -- 어제/오늘/내일 select current_date - 1 "어제", current_date "오늘", current_date + 1 "내일"; -- day of week select extract(dow from current_date); -- 일요일(0) ~ 토요일(6) select extract(isodow from current_date); -- 월요일(1) ~ 일요일(7) -- day of year select extract(doy from current_date); -- week of..
PostgreSQL 날짜 연산간단한 날짜 관련 함수 및 날짜 연산: -- 오늘 (date) select current_date; -- 현재시각 (timestamp) select now(); select current_timestamp; -- 어제/오늘/내일 select current_date - 1 "어제", current_date "오늘", current_date + 1 "내일"; -- day of week select extract(dow from current_date); -- 일요일(0) ~ 토요일(6) select extract(isodow from current_date); -- 월요일(1) ~ 일요일(7) -- day of year select extract(doy from current_date); -- week of..
2012.12.13 -
select c.relname, l.* from pg_class c, pg_locks l where c.relfilenode = l.relation;
postgresSQL Locking 테이블 찾기select c.relname, l.* from pg_class c, pg_locks l where c.relfilenode = l.relation;
2012.12.13 -
SELECT memo, REGEXP_REPLACE(memo, E'[\\n\\r]+', '\n', 'g' ) FROM board WHERE num = 1; memo 컬럼의 빈줄이 있을경우 없애줌!
postgresql 필드안에 빈줄삭제SELECT memo, REGEXP_REPLACE(memo, E'[\\n\\r]+', '\n', 'g' ) FROM board WHERE num = 1; memo 컬럼의 빈줄이 있을경우 없애줌!
2012.12.13 -
shell 로 실행시킨 명령어를 잘 실행되었나 확인할 방법이 없을때!? string(1) "1" array(1) { [0]=> string(1) "1" }
exec 리턴값 체크shell 로 실행시킨 명령어를 잘 실행되었나 확인할 방법이 없을때!? string(1) "1" array(1) { [0]=> string(1) "1" }
2012.11.29 -
에러 메세지Error 1016 : Can't open file: '테이블.MYI'. (errno: 145) 복구 방법명령어 : mysqlcheck -u계정명 -p --auto-repair -B DB명Enter password : 비밀번호 mysql> repair table 테이블명; +---------------------+--------+----------+----------+ | Table | Op | Msg_type | Msg_text | +---------------------+--------+----------+----------+ | 테이블명 | repair | status | OK | +---------------------+--------+----------+----------+ 1 row..
Mysql 복구에러 메세지Error 1016 : Can't open file: '테이블.MYI'. (errno: 145) 복구 방법명령어 : mysqlcheck -u계정명 -p --auto-repair -B DB명Enter password : 비밀번호 mysql> repair table 테이블명; +---------------------+--------+----------+----------+ | Table | Op | Msg_type | Msg_text | +---------------------+--------+----------+----------+ | 테이블명 | repair | status | OK | +---------------------+--------+----------+----------+ 1 row..
2012.05.02 -
결과 : 0 0 1 1 1 1 1
PHP : empty 결과값..(헷갈려서;)결과 : 0 0 1 1 1 1 1
2011.07.18 -
1. cmake 필요함. http://www.cmake.org/ 다운받고 압축 풀고(tar xzvfp cmake-2.8.4.tar.gz) cd cmake-2.8.4 ./bootstrap;make;make install 하면 끝남. 2. mysql은 cmake 로 설치해야함. $ groupadd mysql $ useradd -r -g mysql mysql $ tar xzvfp mysql-5.5.13.tar.gz $ cd mysql-5.5.13 $ cmake -DCMAKE_INSTALL_PREFIX=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCA..
Mysql 5.5.13 설치.1. cmake 필요함. http://www.cmake.org/ 다운받고 압축 풀고(tar xzvfp cmake-2.8.4.tar.gz) cd cmake-2.8.4 ./bootstrap;make;make install 하면 끝남. 2. mysql은 cmake 로 설치해야함. $ groupadd mysql $ useradd -r -g mysql mysql $ tar xzvfp mysql-5.5.13.tar.gz $ cd mysql-5.5.13 $ cmake -DCMAKE_INSTALL_PREFIX=/data/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCA..
2011.07.04 -
#기본 좌표 초기화 스크립트
GoogleMap 좌표 변환(주소 -> lat,lng 로 변환)#기본 좌표 초기화 스크립트
2011.06.15 -
pg_hba.conf 파일을 수정 하단에 host all all 192.168.5.0/24 md5 host all all 122.144.211.174/32 md5 아이피 뒤에 /24 는 바로앞단 아이피 0~255까지 예) 192.168.5.0 ~ 192.168.5.255 까지 허용 아이피 뒤에 /32는 앞의 아이피만 허용 수정후 적용은 접속후 아래 쿼리 실행 t(true) 가 나오면 끝~~~ select pg_reload_conf();
Postgres 아이피 차단/해제pg_hba.conf 파일을 수정 하단에 host all all 192.168.5.0/24 md5 host all all 122.144.211.174/32 md5 아이피 뒤에 /24 는 바로앞단 아이피 0~255까지 예) 192.168.5.0 ~ 192.168.5.255 까지 허용 아이피 뒤에 /32는 앞의 아이피만 허용 수정후 적용은 접속후 아래 쿼리 실행 t(true) 가 나오면 끝~~~ select pg_reload_conf();
2011.06.15