본문 바로가기

버블 개발/중급91

28. Bulk Operations (중급): 버블의 대량 데이터 작업, 데이터 정렬 view 이번 섹션에서는 Bubble 데이터베이스 Editor에서 직접적으로 데이터에 API 워크플로를 실행할 수 있는 대량 작업에 대해 설명합니다. : 대량 작업(Bulk Operations)을 통해 Editor 내에서 대규모 데이터 집합에 대한 워크플로를 실행할 수 있습니다. 제공된 목록에서 미리 정의된 API 워크플로를 예약하면 앱에서 수행할 수 있는 작업 목록에 대해 동일한 광범위한 작업을 수행할 수 있습니다. 참고사항: 대량 작업(Bulk Operations)은 클라이언트 측에서 실행되므로 열려 있고 활성 상태인 브라우저 창에 따라 달라집니다. 즉, 이 작업을 계속하려면 팝업을 열어 두어야 합니다. 많은 양의 데이터를 수정하려는 경우 가장 효과적이고 안정적인 솔루션인 재귀 예약 워크플로(Recursive.. 2023. 7. 5.
27. Restoring Database Backup(중급) : 데이터 백업 복원, 버블의 대용량 데이터 백업 및 복원 이 섹션에서는 데이터베이스의 내용을 복사하는 방법과 특정 날짜 및 시간의 스냅샷으로 복원하는 방법에 대해 설명합니다. 아래에 설명된 작업들은 잠재적으로 서버의 모든 데이터를 덮어쓸 수 있습니다. 이러한 기능을 사용할 때 주의하고 계속 진행하기 전에 설정이 올바른지 다시 한번 확인해야합니다. 대용량의 데이터베이스 복사 및 복원을 완료하는 데는 약간의 시간이 걸릴 수 있습니다. 데이터베이스 복원 1. 특정 시점 백업 기능 : Point-in-time backups Bubble은 특정 시점 백업이라는 시스템을 사용합니다. 즉, 데이터베이스가 변경될 때마다 스냅숏이 저장됩니다. 나중에 이 스냅샷을 사용하여 문제가 발생할 경우 데이터베이스를 정확한 시점으로 복원할 수 있습니다. 실수로 삭제하거나 변경한 경우 데이.. 2023. 7. 4.
26. Version Control (중급): 버블의 버전관리 시스템, git 처럼 관리하자, 브랜치 관리, 핫 픽스(hot fix) 배포, 세이브 포인트 관리 이 섹션에서는 버블의 버전 제어 시스템에 대해 다룹니다. 기본적으로 애플리케이션은 개발 및 라이브라는 두 가지 개별 환경으로 구성됩니다. 라이브(Live) 되고 있는 앱을 변경하지 않고 앱을 계속 개발할 수 있도록 병렬로 존재합니다. 개발 환경의 변경이 완료되면 배포(인터넷에)하여 라이브로 푸시(Push)할 수 있습니다. (1) 버블 버전관리 시스템의 특징 1. 두 환경의 데이터베이스는 독립적으로 완전히 분리되어 있습니다. 2. 라이브의 데이터베이스는 읽기 전용이며 개발환경의 데이터베이스는 모두 편집 가능합니다. 앱을 배포하고 활성 사용자가 있으면 개발환경에서 새 기능을 빌드, 앱을 유지 관리하고, 사용자를 방해하지 않고 테스트할 수 있습니다. 3. 앱이 확장되기 시작하면 거기에서 수행하는 모든 변경사항.. 2023. 7. 3.
24. Bubble Conditons (중급) : 버블 조건식, 동적 표현식을 트리거하는 조건에 대해 알아보기 (1) Conditions의 정의조건식(Conditions)을 사용하면 특정 질문이 yes 또는 no로 응답하는지 확인한 다음, 응답으로 조치를 취하거나 조치를 중지하거나 앱을 변경하는 메커니즘을 설정할 수 있습니다. *조건식(Conditions)을 사용하기 위해서는 동적 표현식(Dynamic Expressions)의 작동 방식을 알아두는 것이 좋습니다.동적 표현식(Dynamic Expressions)  > 바로가기 예시 1: 필드(filed)가 비어있을 경우 양식 제출 중지사용자가 양식을 작성했지만 필수인 필드(field)를 비워 둔 경우 조건식을 사용하여 필드가 비어 있는지 확인하고 비어 있는 경우 정보가 제공될 때까지 양식이 제출되지 않도록 할 수 있습니다.이것은 여러 가지 다른 시나리오에서 사용됩.. 2023. 6. 30.
23. Bubble Dynamic Expressions (중급) : 버블 동적 표현식, 버블의 핵심 표현식 알아보기, 특징 및 설정 방법 *이 섹션에서는 Bubble에서 동적 표현식(Dynamic Expressions)을 설정하는 방법에 대해 설명합니다. (1) 동적 표현식 정의 동적 표현식(Dynamic Expressions)은 사용자 입력, 데이터베이스 업데이트 및 앱의 기타 변경 사항에 따라 실시간으로 업데이트되는 "live(라이브)" 수식과 같습니다. 동적 표현식(Dynamic Expressions)을 사용하면 다양한 방식을 이용하여 동적으로 데이터 작업을 수행할 수 있습니다. 위의 예제에서는 데이터베이스에서 사용자를 검색하고 계산합니다. 그 결과 사용자가 추가되거나 제거될 때마다 자동으로 업데이트되는 사용자 수가 실시간으로 반영됩니다. 동적 표현식은 Bubble의 기본 빌딩 블록 중 하나이며 다양한 시나리오에서 사용됩니다. 예를 .. 2023. 6. 29.