사용자 도구

사이트 도구


database_crud

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
database_crud [2025/07/08 00:59] admindatabase_crud [2026/04/21 01:17] (현재) peter
줄 6: 줄 6:
     3 Tire 기반의 RESTful 서비스가 UX와 DataBase (Oracle, MSSql. Maria, PostgreSQL) 사이에 존재한다.     3 Tire 기반의 RESTful 서비스가 UX와 DataBase (Oracle, MSSql. Maria, PostgreSQL) 사이에 존재한다.
    설치된 폴더의 Server가 local Server 이며 .net core 3.1 기반으로 dos command line 또는 IIS 컨테이너, Docker 컨테이너 등 에서 작동한다.    설치된 폴더의 Server가 local Server 이며 .net core 3.1 기반으로 dos command line 또는 IIS 컨테이너, Docker 컨테이너 등 에서 작동한다.
-   우선 현재 로걸 개발환경 에서는 dos command line 기반으로 동작하며 동작하기 위한 조건은 +   우선 현재 로걸 개발환경에서 dos command line 기반으로 동작하며 동작하기 위한 조건은 아래 링크를 참조한다. 
 +   개발된 서비스는 별도의 수정없이 Windows(IIS), Linux(Docker)환경에 Copy하여 사용할 수 있다.
        
- 위쪽링크 중에 [[makeenv|- 개발환경 구축]] 의 '7. 개발 디버그환경 구축하기'을 참조 바란다.+[[https://deep-dive-dev.tistory.com/3|RESTful API 참고바람]]\\ 
 +    
 + 위쪽링크 중에 [[makeenv|7. 개발 디버그환경 구축하기]]를 참조 바란다.
  
     프로시져 명은 'PKG_업무명 또는 화면명${GET, SET}_기능ID_{SELECT, INSERT, UPDAE, DELETE}' 로 명명한다.     프로시져 명은 'PKG_업무명 또는 화면명${GET, SET}_기능ID_{SELECT, INSERT, UPDAE, DELETE}' 로 명명한다.
줄 15: 줄 18:
     수정 예3) PKG_INSA$SET_INSA_MAT_UPDATE     수정 예3) PKG_INSA$SET_INSA_MAT_UPDATE
     삭제 예4) PKG_INSA$SET_INSA_MAT_DELETE      삭제 예4) PKG_INSA$SET_INSA_MAT_DELETE 
 +    
     UPDATE, DELETE가 전제되는 SELECT는 조회되는 테이블에 MODI_KEY 필드를 꼭 포함한다.     UPDATE, DELETE가 전제되는 SELECT는 조회되는 테이블에 MODI_KEY 필드를 꼭 포함한다.
 +    이는 다른 사용자가 변경한 데이터를 의도차 않게 update하게되는 문제를 해결한다.
          
  
줄 26: 줄 30:
  1) [[Oracle설명|Oracle]] (안정적)  1) [[Oracle설명|Oracle]] (안정적)
  
- 2) MSSQL---(작업중)+ 2) [[SQL서버설명|SQL Server]]---(검증 중)
  
  3) [[MariaDB설명|MariaDB]] (안정적)  3) [[MariaDB설명|MariaDB]] (안정적)
줄 35: 줄 39:
 [[datamanager|   ***** Data Manager 참고 *****]] [[datamanager|   ***** Data Manager 참고 *****]]
  
 +
 +==== 3. 개발서버 선택하기 ====
 + DesignTime에서 DataManager Component를 마우스 오른쪽으로 클릭하여 = Server Connection = 을 선택하면 \\
 +사용할수 있는 서비스가 리스트 되며 사용하고자 하는 서비스를 Double Click하면 선택되고 기억한다.\\
 +이 때 다국어 처리용 Data 사전이 loading 된다.
 +
 +{{:serverconnectionmenu.png?500|}}
 +   더블클릭하여 대상 서비스를 변경할수 있다.
 +
 +{{:changedbugservice.png?600|}}
 +
 +   서비스 Properties가 변경된다.
 +{{:datamanagerpropertis.png?500|}}
  
 [[start|↑ 상위로 가기]] [[start|↑ 상위로 가기]]
  
  
database_crud.1751936379.txt.gz · 마지막으로 수정됨: (바깥 편집)