db_update.php maken?

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
XGE_Lithium
Berichten: 1278
Lid geworden op: 26 okt 2005, 19:28
Locatie: Heythuysen
Contacteer:

db_update.php maken?

Bericht door XGE_Lithium » 23 jan 2006, 08:40

Hoi,

Mede door de reactie van Svennson in dit topic, dacht ik iets leuks te horen. Bij mijn PC is het namelijk zo dat ie last heeft met inloggen op controle-panelen etc, dus phpMyAdmin doet het niet altijd.

Dus, om een lang verhaal kort te maken, is het mogelijk om met een aantal gegevens (die je bij het instaleren van een MOD nodig hebt), om daar een db_update.php van te maken?

En zoja; zit daar een precies iets bij? Dus dat je nog ergens op moet letten?

Alvast bedankt :)

Lithium

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 23 jan 2006, 10:07

... Maar ik modereer (nog) niet.

Gebruikersavatar
XGE_Lithium
Berichten: 1278
Lid geworden op: 26 okt 2005, 19:28
Locatie: Heythuysen
Contacteer:

Bericht door XGE_Lithium » 23 jan 2006, 16:59

Ziet er goed uit ! Bedankt :thumb:

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 24 feb 2006, 22:17

Als ik dit heb geïnstalleerd:

Code: Selecteer alles

#
#-----[ SQL ]------------------------------------------
# 
CREATE TABLE `phpbb_whosonline_ranks` (
  `whosonline_rank_id` tinyint(4) NOT NULL auto_increment,
  `whosonline_rank_name` varchar(50) NOT NULL default '',
  `whosonline_rank_color` varchar(9) NOT NULL default '',
  `whosonline_lang_key` smallint(1) unsigned NOT NULL default '0',
  `whosonline_rank_order` int(11) NOT NULL default '0',
  PRIMARY KEY  (`whosonline_rank_id`)
) TYPE=MyISAM AUTO_INCREMENT=20 ;

#
#-----[ SQL ]------------------------------------------
# 
INSERT INTO `phpbb_whosonline_ranks` VALUES (1, 'Test', 'red', 0, 10);

#
#-----[ SQL ]------------------------------------------
#

ALTER TABLE phpbb_users ADD user_whosonline_color int(11) DEFAULT '0' NOT NULL;

#
#-----[ SQL ]------------------------------------------
#

ALTER TABLE `phpbb_groups` ADD `group_color` smallint(8) DEFAULT '0' NOT NULL ;

#
#-----[ SQL ]------------------------------------------
#

INSERT INTO `phpbb_config` VALUES ('allow_group_index', '0');
Krijg ik een code via http://www.phpbbhacks.com/forums/db_generator.php

Maar nu wil ik dit ongedaan maken...
Hoe pak ik dit aan?

Gebruikersavatar
hendry
Berichten: 629
Lid geworden op: 04 sep 2005, 10:41
Contacteer:

Bericht door hendry » 25 feb 2006, 10:00


Die mod zit ook in de XS premoddod, download link van die mod is [ downloadlink; http://prdownloads.sourceforge.net/dbge ... p?download ]
haai

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 25 feb 2006, 11:23

Weet ik :roll:
... Maar ik modereer (nog) niet.

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 25 feb 2006, 13:40

Bee schreef:Weet ik :roll:
Weet je ook het antwoord op mijn vraag :twisted:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 25 feb 2006, 14:08

Code: Selecteer alles

DROP TABLE 'phpbb_whosonline_ranks';
ALTER TABLE 'phpbb_users' DROP 'user_whosonline_color';
ALTER TABLE 'phpbb_groups' DROP 'group_color';
DELETE FROM 'phpbb_config' WHERE 'config_name' = 'allow_group_index';
... Maar ik modereer (nog) niet.

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 25 feb 2006, 14:16

Code: Selecteer alles

Updating the database

    * DROP TABLE 'phpbb_whosonline_ranks'
      +++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''phpbb_whosonline_ranks'' at line 1

    * ALTER TABLE 'phpbb_users' DROP 'user_whosonline_color'
      +++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''phpbb_users' DROP 'user_whosonline_color'' at line 1

    * ALTER TABLE 'phpbb_groups' DROP 'group_color'
      +++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''phpbb_groups' DROP 'group_color'' at line 1

    * DELETE FROM 'phpbb_config' WHERE 'config_name' = 'allow_group_index'
      +++ Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''phpbb_config' WHERE 'config_name' = 'allow_group_index'' at line 1
Werkt dus niet :wink: , let op: Ik heb GEEN MySQL-Toegang

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 25 feb 2006, 14:17

Code: Selecteer alles

DROP TABLE phpbb_whosonline_ranks;
ALTER TABLE phpbb_users DROP user_whosonline_color;
ALTER TABLE phpbb_groups DROP group_color;
DELETE FROM phpbb_config WHERE config_name = 'allow_group_index';
:)

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 25 feb 2006, 14:22

Thnx Paul, dat werkte perfect :D

Nog een vraagje:
Bij de MOD Color Groups zat al een install-file, die heb ik uitgevoerd.
Color Groups werkt niet met CH en schijnt je forum aardig te vertragen.
Die wil ik er dus ook uitslopen :twisted: , de veranderingen heb ik al ongedaan gemaakt, enkel het MySQL-deel nog.

Kan iemand meteen zien, wat ik als moet invoeren in de generator :bier:
Laatst gewijzigd door Makavelibrox op 25 feb 2006, 16:19, 1 keer totaal gewijzigd.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 25 feb 2006, 15:55

nivisec_schema/install.sql

Daarin staan de opdrachten, niet in dat bestand. En die chipsetende aanhalingstekens ook altijd...
... Maar ik modereer (nog) niet.

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 25 feb 2006, 16:04

Je hebt helemaal gelijk, dit is de installatie-code:

Code: Selecteer alles

CREATE TABLE `phpbb_color_groups` (
  `group_id` mediumint(8) unsigned NOT NULL auto_increment,
  `group_name` varchar(255) NOT NULL default '',
  `group_color` varchar(50) NOT NULL default '',
  PRIMARY KEY  (`group_id`),
  UNIQUE KEY `group_name` (`group_name`)
) TYPE=MyISAM ;
ALTER TABLE `phpbb_users` ADD `user_color_group` MEDIUMINT UNSIGNED NOT NULL ;
ALTER TABLE `phpbb_color_groups` ADD `hidden` TINYINT( 1 ) DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_color_groups` ADD `order_num` MEDIUMINT NOT NULL ;
ALTER TABLE `phpbb_groups` ADD `group_color_group` MEDIUMINT UNSIGNED NOT NULL ;
Nu ga ik het zelf proberen :)

Code: Selecteer alles

DROP TABLE phpbb_color_groups;
ALTER TABLE phpbb_users DROP user_color_group;
ALTER TABLE phpbb_color_groups DROP hidden;
ALTER TABLE phpbb_color_groups DROP order_num;
ALTER TABLE phpbb_groups DROP group_color_group;
Klopt dit? :)
Laatst gewijzigd door Makavelibrox op 25 feb 2006, 16:10, 1 keer totaal gewijzigd.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 25 feb 2006, 16:06

Je mag overal die chipsetende aanhalingstekens weghalen.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 25 feb 2006, 16:09

Bee schreef:Je mag overal die chipsetende aanhalingstekens weghalen.
De backtick mag wel, de ' mag niet, behalve bij waardes in een veld, daarbij moet het :)

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 25 feb 2006, 16:11

Post ge-edit en uitgevoerd.

Werkend :bier:

Thnx guys :thumb:

Makavelibrox
Berichten: 402
Lid geworden op: 01 jul 2005, 18:02
Contacteer:

Bericht door Makavelibrox » 05 mar 2006, 17:45

Weet iemand hoe ik dit ongedaan kan maken:

Code: Selecteer alles

UPDATE phpbb_themes SET g415 = ''
of

Code: Selecteer alles

UPDATE phpbb_themes SET g408 = ''

Gesloten