프로그래밍 139

[DB] postgresql pgAdmin4 초기설정으로 리셋하기

pgAdmin4화면을 Remove Panel등 실수로 삭제를 했을때 아래화면과 같이 DB연결화면이 나오지 않는 경우가 있습니다. 이때 최초 설치된 UI로 리셋하는 방법입니다. pgadmin관련 툴의 화면 설정부분은 다음 경로(C:\\Users\\사용자명\\AppData\\Roaming\\pgadmin)에 저장됩니다. 이 폴더를 모두 삭제 후 다시 pgadmin을 재실행하면 초기 설치한 화면으로 리셋됩니다. 삭제 후 재 실행하면 아래와 같이 초기 설치후 화면 UI로 표기되는 부분을 확인 할 수 있습니다.

프로그래밍/DB 2023.06.05

[DB] postgresql DB구축하기

PostgreSQL을 DB를 구축해보도록 하겠습니다. 라이센스 정책이 무료이다보느 사용하는 업체들이 많아지고 관련해서 연계하는 경우가 많이 생겨서 구축해서 테스트를 해야되는 경우가 많아서 윈도우에 DB설치 후 테스트를 해보겠습니다. 1. Postgresql DB다운로드 - 먼저 아래사이트에서 OS버전에 맞게 다운로드를 합니다. 윈도우에 설치할 예정이여서 PostgreSQL 15.3버전을 윈도우에 설치해보겠습니다. https://www.postgresql.org/download/ 2. Postgresql DB 설치 진행 다운받은 설치파일(postgresql-15.3-1-windows-x64.exe)로 설치합니다. 15.31버전으로 설치하겠습니다. 기본적으로 Next로 하여 설치하면 되고 패스워드 입력부분을..

프로그래밍/DB 2023.06.04

비주얼스튜디오 줄이동 CTRL+G

비주얼스튜디오에서 줄이동하는 방법입니다. 단축키 CTRL + G키를 누르면 아래와 같이 줄이동하는 화면이 나타나고 이동하고 싶은 줄 번호를 입력 후 확인 버튼을 클릭하면 이동합니다. 줄 번호 이동에 대한 부분은 에러가 발생 했을 경우 예외 처리하는데에 많이 사용합니다. try catch문으로 예외처리시에 stacktrace를 저장하는 경우가 많는데 해당부분으로 저장을 하면 아래 이미지와 같이 몇번째 라인에서 에러가 발생한지 알려주고 해당파일을 찾아갈때 줄 번호 이동 단축키(CTRL +R)를 사용하면 쉽게 찾아갈수있습니다.

비주얼스튜디오 다크테마 적용하기

비주얼스튜디오 다크테마 적용방법입니다. 초기 설치를 하면 아래와 같이 하얀바탕(광원)의 테마가 적용이 됩니다. 도구-> 옵션 항목클릭 -> 환경 메뉴의 일반을 선택하면 색 테마를 선택하는 항목이 나옵니다. 광원, 어둡게,파랑,파랑(추가대비) 4가지 테마가 있으며 해당항목중에 취향에 맞는 색을 선택해서 사용하면됩니다. 저의 경우는 다크모드를 사용할때 눈도 덜 피곤하고 해서 다크모드를 사용하고있습니다.

[DB] MSSQL 프로시저 분기처리(continue,break,goto,return)

저장프로시저를 작성하다보면 처리중간에 반복문을 탈출하거나 지속처리, 프로시저 탈출등과 같이 분기처리를 해야되는 경우가 있는데 이 경우 아래 4가지를 사용하여 분기처리를 할 수 있습니다. 1. Continue / Break문 반복문내에서 반복문을 탈출하거나 지속처리할때 사용합니다. Continue는 반복문의 초기 위치로 이동 시킬 경우에 사용하고, Break는 반복문을 탈출시 사용합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 declare @i int declare @count int set @i =1; print '3의배수는' while (@i

프로그래밍/DB 2023.02.27

[DB] MSSQL 문자열 숫자유무 체크 (ISNUMERIC)

MSSQL에서 특정문자열 값이 숫자유무인지 확인 하기 위해서는 ISNUMERIC함수를 사용하면 확인 가능합니다. 함수명 구문 설명 ISNUMERIC ISNUMERIC(expression) 숫자데이터인 경우 : 1 반환 숫자데이터가 아닌경우 : 0 반환 데이터별 처리 결과값 실제쿼리문으로 결과값이 어떻게 나오는지 테스트 해보겠습니다. 1 2 3 4 5 6 SELECT ISNUMERIC(1234) '1234',ISNUMERIC(-1234) '-1234', ISNUMERIC('0.1234') '0.1234',ISNUMERIC('-11133.1234') '-11133.1234', ISNUMERIC('\5000') '\5000', ISNUMERIC('$1.50') '$1.50',ISNUMERIC('-$1.50')..

프로그래밍/DB 2023.02.22

[DB] MSSQL 동의어(시노님) 사용 방법

MSSQL Management툴을 사용하다가 보면 동의어(시노님)라는 메뉴가 있습니다. 동의어의 사전의미는 같거나 비슷한뜻을 가진 낱말이라는 의이미고 영어로 시노님( synonym)이라 불립니다. DB상에서는 로컬이나 원격지(linkedserver)에 있는 다른 데이터베이스를 마치 자기 자신의 DB처럼 연결시켜서 사용 할 수 있게 해줍니다. alias 이라고 생각 하면 될것 같습니다. 시노님을 생성하고 사용하는 방법에 대해 알아 보겠습니다. 1. 동의어(시노님) 사용이유 아래 이미지를 보면 pubs데이터베이스로 연결된 상태에서는 다른 데이터베이스(sampledb)에 있는 데이터를 조회 하기 위해서는 select * from [sampledb].[dbo].UserInfo 와 같이 전체 명칭을 입력해야 합니..

프로그래밍/DB 2023.02.18

[C#] 네이버센스 SMS문자보내기

SMS문자서비스를 보내는 방법중에 네이버 클라우드를 이용해서 보내는 방법에 대해 알아 보겠습니다. 네이버 클라우드를 이용하는 고객의 경우 네이버 센스 서비스를 이용하면 편리하게 SMS문자 보내는 부분을 작업 할 수 있습니다. 아래순서대로 진행하면됩니다. 1. 네이버 클라우드가입 https://www.ncloud.com/product 에 접속하여 문의하기 메뉴에서 클라우드 서비스관련 서비스 가입을 진행합니다. 2. 네이버 센스 서비스 신청 sms서비스를 사용하기 위해서는 네이버 센스 서비스를 신청해야합니다. 아래 링크에서 이용신청을 진행합니다. https://www.ncloud.com/product/applicationService/sens 3. 네이버 Simple & Easy Notification Se..

프로그래밍/C# 2023.02.14

비주얼스튜디오 텍스트 대문자 소문자 변경하기

변수 선언을 할때 상수로 선언하는 부분에 대해서 대문자로 코딩규칙을 가져가거나 , C언어 개발시에는 전체 소문자로 변수를 선언해서 하는 부분이 있는데 이럴경우에 에디터에서 일괄로 대문자를 소문자로, 소문자를 대문자로 변경해야 되는 경우가 있습니다. 이럴 경우 변환이 지원되는 에디터 툴을 사용하면 쉽게 바꿀수 있습니다. 1. 비주얼스튜디오에서 변경방법 텍스트를 선택 후 편집메뉴 -> 고급메뉴 -> 대문자로, 소문자로 항목이 있습니다. 해당항목을 선택하면 선택된 텍스트값을 대문자 또는 소문자로 변경 할 수 있습니다. 단축키는 대문자로 변경 : Ctrl + Shift + U , 소문자로 변경 : Ctrl + U 입니다. 해당부분을 알고있으면 상수 선언시 보다 편리하게 사용이 가능합니다. 유용한 단축키는 익혀두..

[C#] 설치파일 만들기

프로그램 배포를 위해서 설치파일을 만드는 방법에 대해 알아보겠습니다. Microsoft Visual Studio Installer Projects를 사용해서 만들겠습니다. 1. 도구 -> 확장 및 업데이트 2. 온라인 -> Microsoft Visual Studio Installer Projects을 선택하여 설치 3. Visual Studio Installer 프로젝트 실행 확장프로그램을 설치 후 비주얼 스튜디오를 재실행하면 아래와 같이 기타형식프로젝트로 Installer항목이 추가된 부분을 확인 할 수 있습니다. 4. Setup프로젝트 만들기 SetupTestWinform이라는 소스코드가 있는 프로젝트를 추가하여 아래와 같이 Winform하나를 추가합니다. SetupTest프로젝트에서 마우스 오른쪽버..

프로그래밍/C# 2023.01.16
1 2 3 4 5 6 7 ··· 14