«database» 태그된 질문

Drupal은 데이터베이스 서버에 액세스하기위한 공급 업체에 구애받지 않는 표준 추상화 계층을 제공합니다.

2
db_select ()를 사용하여 두 테이블에서 필드를 선택하십시오.
사용 db_select()중이며 fields()메소드 의 구문을 이해하지 못합니다 . join()다른 테이블을 조인하기 위해 a 를 사용하고 있습니다. 그래서 테이블의 경우 t와 n같은 것을하고 싶습니다. SELECT t.tid, t.field1, t.field2, n.title, n.author FROM table t INNER JOIN node n ON t.nid = n.nid; 나는 가지고있다 $results = db_select('table', 't') ->fields( ... ) ->join('node', …
15 database 

2
모듈 설치 중 테이블을 만드는 방법
Drupal 7 용 모듈을 만들려고하는데 3 개의 테이블을 만들고 채워야합니다. 그러나 먼저 만들어야합니다. mymodule.install 파일에서 function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( 'id' => array( 'description' => t('My unique identifier'), 'type' => 'int', 'unsigned' => true, …
14 7  installing  database 



5
모듈의 hook_update_n 상태 재설정
이전에 작성한 모듈을 확장 중이며에서 구현 한 스키마 변경이 필요합니다 hook_update_N. 모듈 버전을에서 7.x-1.0로 업데이트 7.x-1.1하고 구현했으며 foo_update_7100정상적으로 작동합니다. 문제는 내부에 실수가 foo_update_7100있었고 이제는 수정했기 때문에 7100 업데이트를 다시 실행할 수 없다는 것입니다. 7101을 만들어야하지만 모든 변경 사항이 아직 커밋되지 않았으므로 의미가 없습니다. 다음을 통해 hook_update_n의 상태를 재설정하려고했습니다. update system …
14 7  database  updating 


3
NoSQL과 다른 SQL Drupal 설정
Drupal에서 MySQL, PostGRE SQL 또는 MSSQL에 비해 NoSQL (예 : MongoDB)을 실행하면 어떤 이점이 있습니까? 단순히 스토리지를 사용함으로써 얻을 수있는 이점이 있습니까? 아니면 일부 Drupal 구성을 변경해야합니까?
14 7  database 

3
여러 값을 가진 엔터티 필드 조건으로 쿼리 수행
사용자가 해당 필드에 여러 분류 용어를 추가 할 수있는 엔티티 참조 필드가있는 컨텐츠 유형이 있습니다. 해당 필드 내에 특정 분류 용어가있는 노드를 가져 오는 쿼리를 수행하려고합니다. 해당 필드에 하나의 값을 사용하면 정상적으로 작동합니다. $query = \Drupal::entityQuery('node') ->condition('status', NODE_PUBLISHED) ->condition('type', 'custom_type') ->condition('custom_taxonomy', 2) ->sort('field_last_name', DESC); 여기서 2는 내가 검색하는 용어의 ID입니다. …
14 8  entities  database 

2
Drupal {table} SQL 구문을 인식하도록 PhpStorm을 가르치는 방법은 무엇입니까?
SQL 쿼리로 가득 찬 정말 오래된 drupal 프로젝트를 다루고 있습니다. PhpStorm의 SQL에 대한 이해는 매우 편리하지만 drupalism과 같은 문제가 있습니다 {table_name}. IDE는 그것을 불평합니다 <reference> expected, got '{'. 중괄호 안의 문자열이 테이블 이름임을 이해하도록 PhpStorm을 어떻게 설정합니까? 아니면 적어도 중괄호를 무시하게합니까?
14 database 

3
t ()를 통해 변수를 전달하는 것이 항상 나쁜가요?
내 hook_schema에 대한 작은 도우미 기능이 있습니다. function _bbcmap_schema_asr_field($description) { return array( 'type' => 'int', 'unsigned' => TRUE, 'size' => 'small', // Up to ~66k with MySQL (equivalent up to ~660.00 adjusted) 'not null' => FALSE, 'description' => t($description), ); } 그런 다음 다음과 같이 사용할 수 있습니다. /** * …

3
Mysql을 MariaDB로 전환하면 어떤 합병증이 있습니까? 돌진 문제가 있습니까?
나는 무거운 Mysql drupal 7 사이트를 가지고 있고 Mysql 을 Mariadb로 전환하려고 생각하고 있었지만 어떤 문제가 발생할지 확신하지 못했습니다. 내가 읽고있는 내용에서 Mariadb 는 Mysql의 대체품 인 것처럼 보이며 바이올린을 많이 사용하지 않는 것 같습니다. Mariadb 가 drush 명령에 영향을 줄지 궁금 합니다.
13 7  drush  database 

5
캐시 폼 테이블 크기가 엄청나 다
지난 달 캐시 테이블의 크기가 10GB 이상으로 증가했으며 잘라서 일시적으로 수정했습니다. 마지막으로 확인했을 때 약 1GB였습니다. 몇 달 안에 다시 10GB를 기록 할 것입니다. 이 문제를 어떻게 처리해야합니까? 이 사이트에서 모든 크론 작업을 비활성화했습니다. 이것이 이유 인 경우 어떤 cron을 활성화해야합니까?
13 database  caching 

2
hook_schema ()에서 mysql 날짜 또는 날짜 시간 필드를 올바르게 구현하는 방법은 무엇입니까?
데이터베이스에 테이블을 만들기 위해 스키마 정의가 포함 된 mymodule.install 파일을 작성했습니다. 이 테이블에는 두 개의 데이터 필드가 있습니다. 이 필드는 특정 컨텐츠를 채울 때 사용자가 채 웁니다 (예 : 뉴스의 특정 게시 날짜). 이제 날짜 제공 모듈을 의도적으로 사용하지 않았기 때문에 다른 이유로 데이터베이스 테이블의 두 필드가 동일한 행에 있어야했습니다. …

3
필드 수정 테이블을 자르는 것이 안전합니까?
D7이 모든 필드에 대해 field_revision 테이블을 작성하고 개정이 해제 된 경우에도 해당 필드 테이블 상대방의 컨텐츠를 복제하는 것으로 나타났습니다. 큰 텍스트 테이블이 있고 많은 공간 (몇 GB)을 차지하고 있습니다. 개정 테이블을 자르는 것이 안전합니까? 추신 : 한편, 나는 이것을 버그로보고했습니다 .
13 7  entities  database  nodes 

7
데이터베이스에서 직접 새 사용자 추가
Drupal 사이트에 파일을 제공하여 새 테마를 만들 수 있습니다. 그러나 Drupal 관리 사용자 / 암호 날짜가 제공되지 않아 관리 영역에 로그인 할 수 없습니다. 데이터베이스 나 다른 방법으로 새 ​​사용자를 직접 만들 수있는 방법이 있습니까?
13 6  users  database 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.