Ubuntu/Mint에서 PostgreSQL 설치 방법여기서는 Ubuntu/Mint 계열 리눅스에서 PostgreSQL을 설치하고 기본 설정을 하는 방법을 단계별로 정리합니다.1. PostgreSQL 설치 확인서버에 PostgreSQL이 이미 설치되어 있는지 확인하려면 psql --version 명령을 실행해보거나, apt list --installed | grep postgresql로 설치된 패키지를 검색하는 방법을 사용합니다.psql --versionapt list --installed | grep postgresql2. 기존 DB 파일 확인PostgreSQL 데이터베이스 파일은 보통 /var/lib/postgresql/ 아래에 저장됩니다. 설치 전에 기존 데이터가 있는지 확인하시고 필요한 조치를 취..
Ubuntu/Mint에서 PostgreSQL 삭제 방법 (버전 16 기준)PostgreSQL을 삭제할 때는 단순히 패키지를 제거하는 것뿐만 아니라, 데이터 백업과 서비스 중지, 패키지 목록 정리까지 꼼꼼히 진행하는 것이 중요합니다. 아래는 PostgreSQL 16 기준으로 정리한 단계별 삭제 방법입니다.1. PostgreSQL 서비스 중지가장 먼저 Postgresql DB 서비스를 중단해야합니다.sudo systemctl stop postgresql 2. 기존 DB 파일 조회 및 백업데이터베이스 파일은 /var/lib/postgresql/ 아래에 저장됩니다. DB를 백업하려면 pg_dumpall 명령 또는 pg_dump 명령을 사용할 수 있습니다. pg_dumpall 명령을 실행하면 모든 DB, Use..
모바일 앱과 웹사이트의 UI/UX 디자인 레퍼런스를 모아둔 세계 최대 규모의 디자인 라이브러리 사이트 정리UXArchive앱의 시작, 회원가입, 결제 등 전체 프로세스를 화면 단위로 분류하고 정리주소 : https://www.uxarchive.app/Mobbin출시된 앱의 프로덕션 화면을 정리하였으며 Figma 연동 기능 제공주소 : https://mobbin.com/AppllamaMobbin과 유사하지만 모바일 앱과 웹 디자인 모두를 다룸주소 : https://appllama.io/
ASP.NET Core에서는 appsettings.json에 넣기 어려운 민감한 정보(예: DB 비밀번호, API Key)를 User Secrets 기능으로 관리할 수 있습니다. 이 기능은 개발 환경에서만 사용되고, 실제 배포 시에는 Azure Key Vault나 운영체제의 Environment Variables 같은 다른 방법을 쓰는 게 일반적입니다.User Secrets 추가 방법프로젝트에 User Secrets 추가[명령 프롬프트]에서 프로젝트 루트로 이동한 후 다음 명령 실행:dotnet user-secrets init이 명령을 실행하면 .csproj 파일에 UserSecretsId 속성이 추가되게 됩니다. (아래 예시) aspnet-core.web-00000000-0000-0000-0000-0..
ASP.NET Core에는 User, Role 관리, 사용자 인증에 관한 다양한 옵션을 제공합니다. 대표적으로 몇 가지를 구분하면 아래와 같습니다.AddIdentity() : MVC/RazorPage 방식의 전통적인 User, Role 관리를 지원하는 확장 메서드입니다. 기본적으로 쿠키인증을 사용하며, 인증에 관한 MVC 코드를 세세하게 직접 통제 할 수도 있습니다. REST API 지원을 추가하려면 AddBearerToken() 등을 추가하여 Cookie 인증, BearerToken 인증을 같이 구현하는 것이 좋습니다. AddApiEndpoints() : AddIdentity()는 전통적인 MVC, RazorPage를 위한 쿠키인증 방식으로 User, Role을 관리합니다. 모바일/윈도우 어플리케이션에..
- linux
- windows
- Vue
- Xamarin
- Android
- .NET Standard
- WPF
- ASP.NET Core
- Xamarin.Forms eBook
- Xamarin.iOS
- Xamarin.Forms 요약
- MS SQL
- material-ui
- ios
- flutter
- npm
- VisualStudio
- React
- TypeScript
- Xamarin.Forms
- Total
- Today
- Yesterday