Tech Shared
-
MySQL 컬럼 DATA-TYPETech Shared 2023. 1. 1. 00:30
MySQL 타입 종류 및 특징 자주확인하는 내용만 표로 만들어서 헷갈리지 않고 사용하기 위해서 포스팅하게 되었습니다. 📌 숫자형 타입 구분 타입 MIN MAX 설명 정수형 TINYINT -128 127 SIGNED (default) 0 255 UNSIGNED SMALLINT -32768 32767 SIGNED (default) 0 65535 UNSIGNED MEDIUMINT -8388608 8388607 SIGNED (default) 0 16777215 UNSIGNED INT -2147483648 2147483647 SIGNED (default) 0 4294967295 UNSIGNED BIGINT -9223372036854775808 9223372036854775807 SIGNED (default) 0 ..
-
[javascript] 4bytes 이모지(emoji) 제한하기Tech Shared 2022. 10. 5. 01:08
4bytes 이모지를 제한해야 하는 경우가 있을때 사용한다. 저의 경우에는 MySQL 에 데이타를 입력시 4bytes 이모지(\xF0\x9F\x98\x88) 있을 경우 insert 실패가 되었다. MySQL의 charset 을 utf8 에서 utf8mb4 로 변경할 수도 있지만, JS 에서 제한하여 사용하지 않는 데이타를 방지하고자 한다. function remove_emojis (text) { const regex = /(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\u0023-\u0039]\ufe0f?\u20e3|\u3299|\u3297|\u303d|\u3030|\u24c2|\ud83c[\udd70-\ud..
-
[node.js] oracle -> mysql 데이타 전송 테스트 ( 시간측정 포함 )Tech Shared 2022. 10. 5. 01:03
데이타 전송 프로그램 개발 작업 ORACLE에 있는 데이타 1,586,385 건을 조회하여 MYSQL에 입력 프로그램 node.js RDBMS Oracle, MySQL 성능이슈 MySQL에 입력할때 1건씩 입력할 경우, 실행속도가 늦어져서 bulk insert 방식을 택함 MySQL 메모리 설정 수정 MYSQL bulk insert 를 이용하여 데이타 입력하기 node.js 를 이용한 mysql bulk insert 참고 URL : https://github.com/sidorares/node-mysql2/issues/830 Warning: got packets out of order. Expected 41 but received 5 Error: Got a packet bigger than 'max_all..
-
MacOS 에서 SQLDeveloper 설정Tech Shared 2021. 12. 26. 14:08
SQLDeveloper 초기화 및 한글 설정 새로 설치하기 전에 기존 프로그램과 설정파일을 모두 삭제한다. [응용 프로그램] 에서 SQLDeveloper 를 삭제한다. 홈 디렉토리에 ~/.sqldeveloper 폴더를 삭제한다. 자신의 홈디렉토리에 SQLDeveloper 설정파일을 연다. vi ~/.sqldeveloper/{설치된 SQLDeveloper 버젼}/product.conf vi ~/.sqldeveloper/21.4.1/product.conf product.conf 파일 맨 아래에 아래의 코드를 입력한다. # hebees AddVMOption -Duser.language=ko AddVMOption -Duser.country=KR 편리하게 만들기 Preferences > 코드 편집기 > PL/SQ..
-
ubuntu 서버에 Microsoft ODBC Driver 설치Tech Shared 2021. 10. 7. 23:58
설정환경 OS ubuntu 16.04 language perl 설치 1. ubuntu 리눅스에 apt 설정을 추가한다. # uname -a Linux zeus 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux # curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 10..