«database» etiketlenmiş sorular

Drupal, veritabanı sunucularına erişmek için standart, satıcıdan bağımsız bir soyutlama katmanı sağlar.

2
Db_select () kullanarak iki tablodan alan seçin
Ben kullanıyorum db_select()ve ben sözdizimini anlamıyorum fields()yöntemle. join()Başka bir masaya katılmak için a kullanıyorum . Yani tablolar için , tve nşöyle bir şey yapmak istiyorum SELECT t.tid, t.field1, t.field2, n.title, n.author FROM table t INNER JOIN node n ON t.nid = n.nid; Sahibim $results = db_select('table', 't') ->fields( ... ) …
15 database 

2
Modül kurulumu sırasında tablo nasıl oluşturulur?
Ben Drupal 7 için bir modül oluşturmaya çalışıyorum ve 3 tablo oluşturmak ve doldurmak gerekir. Ama önce onu yaratmam gerekiyor. Mymodule.install dosyasında var function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( 'id' => array( 'description' => t('My …
14 7  installing  database 



5
bir modülün hook_update_n durumunu sıfırlama
Daha önce yazdığım bir modülü genişletiyorum ve uyguladığım bazı şema değişikliklerine ihtiyacı var hook_update_N. Ben gelen modülün versiyonunu güncelledik 7.x-1.0için 7.x-1.1ve uygulanan foo_update_7100ve cezası çalışır. Sorun şu ki, içeride bir hata yaptım foo_update_7100ve şimdi düzelttiğime göre 7100 güncellemesini tekrar çalıştıramıyorum. Bir 7101 tane oluşturmam gerekiyor ama bu hiç bir anlam …
14 7  database  updating 


3
NoSQL ve Diğer SQL Drupal Kurulumları
Drupal'da NoSQL (MongoDB'den) MySQL, PostGRE SQL veya MSSQL üzerinde çalışmanın avantajları nelerdir? Depolamayı kullanmanın sağladığı avantajlar mı yoksa bazı Drupal yapılandırmasının değişmesi mi gerekiyor?
14 7  database 

3
Birden çok değer içeren bir varlık alanı koşulu ile sorgu gerçekleştirme
Kullanıcıların bu alanda birden fazla sınıflandırma terimleri eklemek için izin veren bir varlık başvuru alanı olan bir içerik türü var. Bu alandaki belirli bir sınıflandırma terimleri kümesi düğümleri kapmak sorguları gerçekleştirmek için çalışıyorum. Bu alanda bir değer kullanmak iyi çalışıyor. $query = \Drupal::entityQuery('node') ->condition('status', NODE_PUBLISHED) ->condition('type', 'custom_type') ->condition('custom_taxonomy', 2) ->sort('field_last_name', …
14 8  entities  database 

2
PhpStorm drupal {table} SQL sözdizimini tanımayı nasıl öğretirim?
Ben SQL sorguları dolu bazı gerçekten eski drupal proje ile ilgileniyorum. PhpStorm SQL anlayışı çok kullanışlı ancak ben drupalizm ile ilgili sorunlar var {table_name}. IDE bunu şikayet ediyor <reference> expected, got '{'. Nasıl kıvırcık kaşlı ayraçlar içinde dize sadece bir tablo adı olduğunu anlayacak böylece PhpStorm kurabilir miyim? Ya da …
14 database 

3
Bir değişkeni t () üzerinden geçirmek her zaman kötü mü?
Benim hook_schema için küçük bir yardımcı işlevi var: 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), ); } Ve sonra böyle bir şey kullanabilirim: /** * …


2
Mysql tarih veya datetime alanı doğru hook_schema () içinde nasıl uygulanır?
Veritabanımda bir tablo oluşturmak için bir şema tanımı içeren bir mymodule.install dosyası yazdım. Bu tablo iki veri alanı içerir. Bu alanlar, belirli bir içeriği doldurduklarında kullanıcılar tarafından doldurulur (örnek: bir haberin yayınlanma tarihini belirtmek için). Şimdi bilerek katkıda bulunan tarih modülünü kullanmadım, çünkü bu iki alanın başka nedenlerle veritabanı tablosunda …

5
Önbellek Formu tablosu boyutu çok büyük
Önbellek tablosunun boyutu geçen ay 10+ GB'a yükseldi ve keserek geçici olarak düzelttim. Son kontrol ettiğimde 1GB civarındaydı. Yani birkaç ay içinde tekrar 10GB'ı vuracak. Bu nasıl ele alınmalı? Bu sitedeki tüm cron işlerini devre dışı bıraktığımı unutmayın. Nedeni bu ise, hangi cron etkinleştirilmelidir?
13 database  caching 

3
Bir alan revizyon tablosunu kısaltmak güvenli mi?
D7'nin her alan için bir field_revision tablosu oluşturduğunu fark ettim ve revizyonlar kapalı olsa bile içeriği alan tablosu muadilinden çoğaltır. Büyük bir metin tablo var ve çok yer kaplıyor (birkaç GB). Revizyon tablosunu kısaltmak güvenli olur mu? PS: Bu arada, ben de bir hata olarak bildirdim .
13 7  entities  database  nodes 

7
Doğrudan veritabanına yeni bir kullanıcı ekleme
Yeni bir tema oluşturabilmem için dosyaları bir Drupal sitesine verdim. Bununla birlikte, yönetici alanında oturum açamadığım için Drupal yönetici kullanıcısı / parolası tarihi verilmedi. Doğrudan veritabanında veya başka bir şekilde yeni bir kullanıcı oluşturmanın bir yolu var mı?
13 6  users  database 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.