eğer böyle bir şeyi normal bir phpBB yi kaldırmak istiyorsan o çok kolay, tabloları siliyorsun bitiyor...
eğer yüklediğin modlar için istiyorsan senin için şöyle bir kolaylık sağlayabiliriz...
öncelikle biraz tasnif edelim...
1. Durum / Oluşturulmuş tablonun silinmesi- Kod: Tümünü seç
CREATE TABLE phpbb_pa_config (
değerler...
değerler...
PRIMARY KEY (config_name)
) TYPE=MyISAM;
gibi bir sorguyla oluşturulmuş bir tablo
- Kod: Tümünü seç
DROP TABLE phpbb_pa_config;
şeklinde kaldırılır...
2. Durum / Oluşturulmuş tablonun değerleriyle birlikte silinmesieğer bir mod bir tablo oluşturuyorsa ve tabloların içine değer giriyorsa sadece tabloyu silmemiz yeterlidir, bu durumda
- Kod: Tümünü seç
CREATE TABLE phpbb_pa_config (
config_name varchar(255) NOT NULL default '',
config_value varchar(255) NOT NULL default '',
PRIMARY KEY (config_name)
) TYPE=MyISAM;
ve
- Kod: Tümünü seç
ALTER TABLE phpbb_pa_config ....
INSERT INTO phpbb_pa_config VALUES ('allow_comment_images', '0');
INSERT INTO phpbb_pa_config VALUES ('no_comment_image_message', '[No image please]');
INSERT INTO phpbb_pa_config VALUES ('allow_smilies', '1');
gibi bir koddan oluşan bir sorgunun kaldırılma işlemi
- Kod: Tümünü seç
DROP TABLE phpbb_pa_config;
gibi kısa bir koddan ibaret kalacaktır...
yani ilk işlemle aynı
3. Durum / Tabloya girilmiş sutonların silinmesibir çok mod kimi tabloların yapısına yeni sütunlar ekler: mesala
- Kod: Tümünü seç
ALTER TABLE `phpbb_users` ADD `user_fake_delete` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
bu kodu kaldırmak için
- Kod: Tümünü seç
ALTER TABLE phpbb_users DROP user_fake_delete;
gibi bir sorgu çalıştırıyoruz...
4. Durum / Girilen config değerlerinin silinmesimesela böyle bir mod girdisi var
- Kod: Tümünü seç
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_login_for_profile',1);
bunu config tablosundan aşağıdaki gibi kaldırıyoruz...
- Kod: Tümünü seç
DELETE FROM phpbb_config WHERE config_name = 'allow_login_for_profile'';
5. Durum / Değiştirilen bir değerin geri alınması mesela aşağıdaki kod
Bu kod bizim mesaj konumuzun 100 karakter olmasını sağlıyor...
- Kod: Tümünü seç
alter table phpbb_posts_text modify post_subject varchar(100);
bu kodu geri çevirmek ise kodun düzenlenip yeniden çalıştırılmasıyla oluyor...
- Kod: Tümünü seç
alter table phpbb_posts_text modify post_subject varchar(60);
6. Durum / Değiştirilen bir değerin güncellenmesi mesela bu bir kod
- Kod: Tümünü seç
UPDATE phpbb_ctrack SET value = '4.1.7' WHERE name = 'version';
işlev olarak ise versiyon bilgisini güncelliyor, bunun da geri alınması sorgunun yeniden çalıştırılması ve ilgili kısmın düzenlenmesiyle oluyor
- Kod: Tümünü seç
UPDATE phpbb_ctrack SET value = '4.1.6' WHERE name = 'version';