요즘에 오라클을 쓰지 않고 postgresql를 쓰기 때문에 생각보다 많이 글을 쓰는 것 같다. 하이튼, postgresql에서 특정 사용자의 DB 테이블를 모두 삭제하고 싶을때가 생겼다. 인터넷에서 찾아보니깐 특정사용자에게 접속하고 아래의 명령어를 쓰면 된다. DO $$ DECLARE r RECORD; BEGIN FOR r IN (SELECT tablename FROM pg_tables WHERE schemaname = current_schema()) LOOP EXECUTE 'DROP TABLE IF EXISTS ' || quote_ident(r.tablename) || ' CASCADE'; END LOOP; END $$; 별거 아닌데 깔끔하게 된다. ㅎㅎ
07월 05일 월요일 점심쯤에 아이 학교 담임 선생님에게 전화가 왔다. 아이 열이 38도가 넘었다고 아이를 데리고 가야 한다고 한다. 막상 학교에 가니 학교 양호 선생님과 담임 선생님이 나와서 어떻게 아이 열이 38도가 넘는데.. 학교를 보내냐고 질책을 했다. 토요일에 아이가 열이 있어 해열제를 먹이고 일요일, 월요일 등교 전까지는 37.1 ~ 2 정도 되어서 학교를 보냈고 학교 등교 전에 학교에서 체크하고 있는 것으로 알고 있는데 점심시간에 38도가 되었다고.. 나를 질책하는 것이다. 물론 요즘에 코로나가 초등학교 중학교에 퍼져 있고.. 학교 측에서는 코로나가 생기면 일이 커지니 이해는 되나.. 상황을 수습해야 할 생각은 안 하고.. 질책이라니.. 선생님의 입장은 이해가 되나.. 참 미묘하다. 하이 튼..
* 강의를 듣으면서 느끼는 점인데 5시간 강의를 듣는다고해서 내가 ES6를 잘 모를 것 같다. 다만 예전에 소스에 보았던 특이한점을 배울 수가 있고 또한 단어에 익숙해지는 느낌이 든다. * arrow function : => ==> setTimeout( ()=> {console.log("1111")}, 1000); * arrow this context ==> bind를 생략해도 내부에 this를 가져올 수 있다. * function default paramters ==> function sum(value, key=1) { reutrn value * key; } ==> function sum(value, kkk={k:1}) { .. } * rest paramaters ==> n개의 인자가 넘어올때 func..
조인폴리아(http://joinfolia.co.kr/) 주소 : 10945 경기도 파주시 월롱면 황소바위길 304 주말에 조인폴리아(joinfola)를 갔다 왔었요. 거짓말을 조금 보태서 식물 파는 곳에 코스트코라고 한데요. ㅎㅎ 실제로 가보니깐 신기하게 너무 많았었요. 식물들도 특이하게 많았지만 여러가지 볼게 많아서 좋았었요 우선 출입구에 가면 기본적으로 카트가 필요합니다. 대부분 여기까지 왔다면 식물에 대해서 관심이 많기 때문에 다들 엄청나게 사가는 것 같습니다. 주력 상품은 공중식물, 필로데드론, 알로카시아, 공지정화식물 중심으로 팔고 있고 여기에서 식물이랑 화분을 같이 사면 셀프로 분갈이하면 꽁짜이기 때문에 사람들에게 인기가 좋은 것 같습니다. 가격도 온라인보다 30%더 싸게 팔고 있었던 것 같습..
갈수록 황당하고 어이가 없다. 너무 이상한 문법같다. ㅎㅎ 내일은 더 집중하자. * let mySet = new Set(); ==> set : 중복없이 유일한 값을 저장하려고 할때. 이미 존재하는지 체크할 때 유용. mySet.has : has 특정값이 있는지 확인 let arr = [1,2,3,4]; * let ws = new WeakSet(); ==> weakset : 참조를 가지고 있는 객체만 저장이 가능하다. let ws = new WeakSet(); * map & WeakMap Array -> set, weakset Objeck ->map, weakmap // map은 key/value Template json으로 응답을 받고, javascript object로 변환한 후에 어떠한 조작을 한 후..
2017년 강의 [20210705] 모던 자바스크립트(javascript) 개발을 위한 ES6 강좌 - Destructuring 활용 JSON파싱 7월 강의 목표를 자바스크립트 강의로 했다. 인프런 강의에서 공부하기 위해서 키워드 중심으로 정리 했다. 참고로 난 해당 강의를 추천한다. * ES2015라고 부른다. ==> 바벨로 컴버전이 가능하다. * var let const clousser ==> 사용전략 const를 기본으로 사용하는데 변경이 될수 있는 변수는 let을 사용하고 var는 사용하지 않는다. 단 const 배열과 오브젝트 값을 변경하는 것은 가능하다. 즉 재할당만 막는다. * immutable array (수정이 가능한 array) list2 = [].concat(list,"banana")..
유지보수를 갔더니 고객사에 톰캣 로그 처럼 startup, down 할때마다 로그를 확인하고 싶어 했다. 고객이 원하면 해야줘 ㅋㅋㅋ postgresql 로그 확인 해보자. 우선 그러면 psql로 명령어를 치고 show data_directory;를 치면 아래와 같이 postgresql 경로를 확인 할 수 있다. 그쪽으로 가자. 위의 경로에 가면 postgresql.conf 파일을 확인 할 수 있다. 해당 파일을 vi로 열어보자 파일을 열면 log_direcory를 확인 할 수 있고 해당 파일에 가면 로그를 확인 할 수 있다. 해당 로그를 확인하면 down을 할 때 database system was shuw down으로 down 로그를 확인 할 수 있고 startup은 autovaccum launche..
- Total
- Today
- Yesterday
- 이클립스
- 덤프
- ora-01940
- 담양 죽녹원
- 맛집
- 정동지
- 임자도
- 대관령양떼목장
- java api
- 인스타그램
- oracle
- pdf ms워드 변환
- 부천역
- 인천여행
- 보성녹차밭
- 산외한우마을
- 가평팬션
- 오라클
- 인천
- 토드
- 밀리세컨드
- 가평여행
- jdk
- 제주도여행
- 테라로사
- PPTX
- 파주여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |